to the best of my knowledge XB12X rims are different from Firebolt, Lightening, or XB12XT - they are reinforced for off road use. As for axles, I think Buelll made changes to the rear axle for Ulysses in 2010 (extra bearing and probably something else) making it non-interchangeable with earlier years.