Quick drive shaft question......

I had a vibration and suspected the driveshaft needed to be balanced. I found a truck driveshaft shop near me that was highly recommended. When I brought my driveshaft in, he took a quick look and said what year Mopar? Figured I was in the right place.
The shaft was rusted, pitted and dinged up, plus he noticed the front slip yoke was worn.
He replaced my original shaft section with a new one to match the legnth. He used my original rear yoke. Replaced the front slip yoke and welded all to the shaft itself plus balance and painted with
brand new Spicer heavy duty U joints.
Cant remember price, It wasn't crazy expensive, less than $500 but worth it.

.