I have always gone to pats driveline on blackfoot just south of glenmore for any driveshaft work.
I had bad splines on my front driveshaft and the quote was around 600 dollars to install a new slip joint, new u joints and balance.
In the end i got a new driveshaft from Tom Woods for around 250 shipped. Plus you get a sick "My shafts a Woody" sticker !
This included a longer travel stronger slip joint, their house brand "Gold seal" U-joints and thick wall DOM tubing.
www.4xshaft.comAs my Highschool mechanics teacher would say "Never cheap out on Joints! And no these arent the kind you pass around between your friends!"