Before spending that much on a new driveshaft I would look into having a transmission shop look at the entire driveline! Helps if you know someone with a lift that could also get it off the wheels. Look at carrier bearing universal joints even crossmember trans bushing.
Chasing vibrations is a...