I get all my driveshafts done at Carolina Driveline. They do awesome work! Heck, he even came out and repaired a u-joint that I obliterated on the trail on a weekend lol
Carolina Driveline: Driveshafts Speed Balanced Steel and Aluminum
He has built the shafts that were in my toyota crawler, XJ crawler, my 74 CJ5 as well as the above shaft in my 2003 2500.