Scott Morrison said:How do I determine the appropriate top-tube length for a road bike?
There is no formula or exact method for determining top tube length.
Fortunately, changing the handlebar stem extension can compensate for a
less than ideal top tube length as long as you stay within reasonable
limits.
For a classic road frame with a level top tube, the top tube length
will be roughly proportional to the seat tube length. So a bike with a
60 cm seat tube will likely have a top tube of about 59 cm. For a given
"frame size" (i.e., seat tube length), you probably won't find more
than about 1 cm variation in top tube length from one model to another.
Choose a slightly longer top tube if your arms/torso are propotionally
longer than your legs, or if you like a stretched out position.
The handlebar stem extension is also usually proportional to frame
size. A 50 cm frame might have a 90 mm stem, and a 62 cm frame might
have a 130 mm stem extension.
When you get into "compact" frames with sloping top tubes, huge seat
posts, and S, M, L sizing, the whole concept of top tube length gets
really murky.
Bottom line: First determine how stretched out you want to be on the
bike. Then choose a top tube length that will get you in the ballpark.
Finally, fine tune the reach by choosing the right stem.
Test ride the bike before buying, and don't accept it until it feels
right.
Art Harris