Quick drive shaft question......

fairly local shop we dealt with from the dealership. took three shafts; 1 the correct length, 1 had correct yoke and u-joint size and last one had correct rear yoke size. cut 'em apart and put a new tube in, balanced with new joints under $200...many years ago.
I had a few done too, but man, it's been like 15 years since the last time. LOL. Didn't know if there was a "new source" of awesomeness with drive shafts or if it is still the same game, shop local and pay the price