Hmm. Maybe you could cut just a couple inches off the seat tube. Once you adjust the seat up high for xc riding you should still have enough tube inside the frame to keep anything from failing on your bike. You only need a minimum of about 4-5" of seat tube inside the frame. Chances are your seat tube is about 2 feet long and you don't need that much.