Call Magnus Racing Products in Danielson CT. He has PST (?) driveshafts; all new steel, 3" dia I believe; comes with new U-joints and a yoke. If you need a custom length; he'll order it for you. Expect it to be in the $200-$250 range. When you call; ask for Mike Sangermano. Tell him Nate from Auto Gear gave you his name
Mods: can I post the phone number?