I think your best option would be another stock shaft from a junkyard.
Try http://car-part.com/

Just make sure you keep them lubed (I do mine at every oil change, as do most shops that aren't cutting corners) and you shouldn't need to be replacing u-joints.

Last edited by ErikB; 09/21/06 06:15 PM.

'97 4Runner, '06 F350, '86 4Runner, '05 WR450
http://home.4x4wire.com/erik