I don't know why you guys are looking to buy new. The period ones are much better and if you can't find the perfect one right away, why not buy an OK one on eBay to tide you over, then when you find a perfect one sell the OK one? You should get your money back on the OK one. I don't see the case for waiting three months to spend £70 when a £30 eBay one would be better and you'll find one in easily less than three months.
I know the tb one that went yesterday was from a size 16, but it was only a few mm too short and you could have bodged it to fit a size 17 or 18 frame for a while with a suitable headset and stem.