XJ is a CV shaft, so different yoke at the T-case.
But you might be able to get one and have dsi cut it down to.
By the end of the day, that would cost almost as much as DSI building you one from scratch.
Worth a call to find out I guess.
Or you can change the t-case yoke and use a TJ shaft. Slightly smaller then a xj, but a lot bigger then those little yj's.
Or you can try for a 95 YJ shaft, they have about the same tube as a TJ, but no CV.