Here's my '93 Trek 520: it's a 21" frame, but I never feel comfortable on frames that are 'supposed' to fit - for me: bigger is better. It has the Shimano XT 9-speed 11-34 cassette w/Deore long-cage rear derailleur, and a Truvativ crankset with 52-42-30 front. Touring bikes = great commuters.