[MENTION=490337]owen robinson[/MENTION]
Zefal HPX is what you want. I have one on my early 90s vintage Bianchi. Works great. There are 4 sizes so you should be able to find one that fits your frame. HPX-2 fits frames from 16-1/8" to18-1/8". HPX-3 fits frames from 18 1/8" to 20 1/8". They run $25 to $35 depending on the vendor.
HPX - ZEFAL
Also, you'll get more answers if you post this on "General Cycling" or "Bicycle Mechanics". Perhaps one of the "moderators" can move it for you