Added to Homebrews.
Odontogriphus
FREQUENCY: Uncommon
NO. APPEARING: 1-8
ARMOR CLASS: 10
MOVEMENT: 6, SW 12
HIT DICE: 4
THAC0: 17
NO. OF ATTACKS: 1
DAMAGE/ATTACK: 1d6
SPECIAL ATTACKS: Blood drain,
constriction
SPECIAL DEFENSES: Nil
SIZE: H (18’ long)
MORALE: Average (8)
XP VALUE: 270
As long as they advance to Huge, I'm happy with making them large.
Upsizing a giant leech (Small) to Large yields...
Str 18, Dex 8, Con 17, Int -, Wis 8, Cha 2
I can't find a Large constrictor, but the giant (Huge) variety has...
Str 25, Dex 17, Con 13, Int 1, Wis 12, Cha 2
Your assessment of Dex 13 appeals, but I'm not sure what do do with the Str and Con. I'm tempted to use the leech's Str (18) and the snake's Con (13). The leech's mental scores should suffice.