Here are a couple of pics to where the shaft of the XL7 has a point which could be lengthened.
The joints. Notice how close they are to the frame. There is nothing attached to the frame.


From under the dash. The shaft starts here from the steering wheel to the inner shaft through the firewall.

Rotating you can see the bolt holding the shaft in the adapter. In my Bronco for it's 2" body lift, an adapter went between them.

This is what I'm talking about being under the master brake cylinder. This little adapter mates 2 shafts together. When lifting the body off the frame, this adapter's position will rise 2" so the angle of the shafts will change. The length of the entire shaft assembly will need to grow as the lift is straight up. Somewhere there has to be compensation for the vertical lift, recall geometry???

From this view, you can see the adapter has room to relieve for space consideration. In my measurements of 2" bl, the down shaft will need to extend greater than 1/4", so compensation on the 2 shafts is possible. RR provides a spacer someplace in the shaft assembly.
Calmini did a custom 1-off bl for a Vitara for Yankee Tim. Without stating exactly where Calmini added a spacer, he led me to believe it was on the joint assembly.
Since the angle of the joint assembly is in an alignment to the r&p, I would think the point before the joints would be extended, basically adding length to the shafts to that point.

This is the passenger side rear mid mount. See how it could bend. That little metal bracket guard didn't do much work.

For body lift spacers, you'll need 8 spacers total (1 for each point), 4 long bolt/nut (for the frame ends), and 4 tube nuts (for the mid mounts - see


To add, since the wheelbase is so long, it would be best to place a spacer at the body point midway between the front and rear mid points. The floor has many supports and that would be a great place to keep tension on the floor.