Shorter, higher closer cockpit = Mo' bettah
I changed the 120mm stem on my 2003 size XL SJ for a 90, and also put on a seatube with a 10mm offset rather than the stock 20mm offset, and also went from a stock 1/2 inch riser bar to a high-riser (1-1/2 inch). The overall effect shortened my stretch by almost two inches, and opened up my posture. Wow, what a difference. It cost about a hundred bucks ... fifty for the h/b, twenty for the stem, and twenty-five for the used post. The fit gurus might say I can't climb as good (CoG moved further forward from rear wheel axle) or steer as good (less weight over top of front wheel) or roll as good (less aero) but I'll tell you it's the second best upgrade I've done on my bike (after hydro brakes). I climb, steer and roll much better. I got a lot of fit tips after getting fitted for my road bike at LBS and it's made a huge difference. Good luck with your fit... let us hear how it works out.