There has to be a driveline shop somewhere near you. It looks like you are in or near boston. That is a large urban and industrial area. TAKE IT TO A DRIVELINE SHOP. Not to someone who knows someone that saw someone work on a driveshaft once 5 years ago.
Sometimes you just gotta pony up and pay someone knows what they are doing and are experienced in a specific area of expertise.