I [and several other builders here] have had a nice driveshaft made by:
http://www.dennysdriveshaft.com/index.html
I found that Denny's web/mailorder price was actually cheaper than my local shop's quote and the workmanship & finish were certainly nicer than the local shop items I had seen. The website has a fairly idiot-proof measuring protocol to get what you need.
Dan