John, since your "just up the road" in Asheville, I suggest you call TOM at Carolina Driveline here in Spartanburg. He has been doing drivelines for years and years. Probably around 30 years.
He does it all, Nascar, rock crawlers... you name it, he can do it. Well known in these parts and does absolutely good work.
Tom is not only the owner but he WORKS in the shop everyday.
Give him a call at 864-597-1916... Jennifer will probably answer the phone. Its OK with me if you tell him Alvin told you to call. He is top notch and not nearly as expensive as the ones over in Greenville,S.C.
Here is my new one. Aluminum.
http://i140.photobucket.com/albums/r19/LutherParris/52Panel/DriveshaftPanelpics002.jpghttp://i140.photobucket.com/albums/r19/LutherParris/52Panel/DriveshaftPanelpics001.jpg