driveshaft shortening
Use a rotating pipe cutter. Guaranteed straight cut and then grind the welds and tap the yoke end out. Tap it into the new cut and tack at 90s and then got to town with the welder. My last cut job was $70 and i watched him do it. Took him about 20 minutes: Measure. Put it on a lathe and cut the bead welds off the yoke end, remove yoke. Chop sawed the naked pipe to my distance, cleaned the inside. Tapped the yoke in and ran it on the dial indicator. Tacked it and checked it again. Tapped a little correction and then fully beadwelded it while turning it still in the lathe. Took it out and put in some sort of balancer, spun it and welded a big washer on it, spun it again. Hit it with a grinder and painted it while spinning it with a spray can like a candy cane. Slapped a sticker on it and I was out the door. That was a long *** time ago but totally doable with decent shop tools and some sense.