Go to the semi trailer repair shop across the street from Truck Pro in North Little Rock . It's the last exit on the outer loop before the river heading toward the airport.
I wish I could remember the name of the place,( JUst remembered, it's Twin city trailer (501) 568-2185 1220 Baucum Industrial Dr, North Little Rock ) but they do incredible work there on truck driveshafts. I had them build me a custom set of shafts when I installed my 3 speed brownie and they built a set of shafts that are bulletproof ,which was no small feat considering the front one was stretching the limits on length for a single shaft, but he made it stout enough to where it balanced out and worked fine without twisting out, and I tow HEAVY,, the thing looks like it was made for a semi
Their prices on yokes and such are WAY lower than anyone else around ( which adds up to lower priced shafts )