Machine shop for drive shaft modifications?

they don't need to if they don't cut the factory balance weight off. Just cut off the yoke, then say 1" of tubing (or however much you need shortened), and reweld the yoke at the same clock position as before. Shouldn't have any balance issues.