I just put new Taton drive shafts in my CJ5, $300 delivered for both front and rear off there ebay site! Thats front and rear all new no used parts! They are nice heavy shafts, and run much smother than the old shafts. OK I exoected that for the front, but I had no idea the rear would make such a differance.
Here is a link to a "but it now" for $150 each delivered! I cant beat this price local!
If you are stock, They will need this info, edit for CJ5 (mine is 1980)
OEM collapsed length
If the link does not work searh the bay for NEW 1310 JEEP DRIVESHAFT 2" 120 WALL TUBING CJ5 CJ7
I have heard the comment that this is a bit thin on the rear, but the rear tube on this shaft for a CJ5 is maybe 2" long
Pics of the front shaft in this thread of shafts old/new.