Front Driveshaft from a 2002 Jeep TJ with manual transmission.
Original Spicer part is 923517-2524.
I think that the maximum extended length on this is around 40" but I cannot 100% confirm this. I've replaced this with a slightly longer front shaft.
This shaft has had its u-joints and centering yoke replaced with new Spicer parts as of around 50,000km ago. The u-joint on the front slip yoke is a Spicer 1310 greasable P/N 5-1310-1X, the two in the centre yoke are Spicer 1310 non-greasable 5-1310X. The centering yoke is a Spicer 1310 CV greasable P/N 211355X.
Pickup in Bendigo VIC, or I can ship it for a fee.
The centering yoke and front u-joint will be greased for the new owner.