Shortening an MJ driveshaft isn't as easy as you think. It's a two-piece driveshaft. Not two sections, but an inner tube and an outer tube, separated by a rubber insert. The u-joint on one end is attached to the inner tube, and on the other end it's attached to the outer tube. It would probably be cheaper to have an XJ shaft lengthened than to shorten an MJ shaft.