I'd just take it to a drive shaft shop.