the XJ shaft comes from the jeep @ 23 1/4"
This is complete overall length, from tip to tip. As long as your needs are around 24" or smaller, you're good to go.
My total length after 1" body lift and new bushings 22"
Sounds like I should be ok but I'll go measure Monday to be sure. Do you have one on hand?

