Have you considered custom. I know, but a good bike can be a forever bike. Yipsan would be a perfect choice, he understands those of on the shorter side http://www.yipsanbicycles.com/