What year XJ is your shaft from? Btw even a brand new XJ shaft is roughly $75. The Borgeson shaft is waste of money.
I guess the price went up a little since I bought it but $94 usd isn't that bad. Plus you know the u joints are newThe guy said it was 91-92. Must be the right year but not an xj Possibly, sucks cuz its a bolt in fit, just too long.. I saw crown automotive makes XJ shafts for about 200. Im going to keep shopping around for now, i don't wanna dish out too much cash, especially if you can find them for about 75 bucks
I mean for the bearing, my original was dry and sloppy but yours might not necessarily be bad.
no pick and pull junk yards around? I got mine from one of those yards for $30 IIRC.
And I can tell by looking at the pic of the "XJ" shaft that's it's way to long. It should be able to collapse several inches when correctly installed in case of a front end collision.
Good info here https://ck5.com/forums/threads/jeep-xj-steering-shaft-sweet-upgrade.286086/
What years xj will work for our trucks?
84-96 IIRC. The thread I linked above has a bunch of useful info on the subject

Oh well.. After some measuring, they should work anyway, since i am planing on using the zero rates i have, to compensate for the 1 inch longer shackles i installed upfront. Ill start fitting it all up this weekend when i get some time 
If you get in a pickle and really need one I can grab one, XJ's are dime a dozen in the yards around here.