I've been in the auto repair business since "73" and after reading your posts on this problem I believe your mechanic did an excellent job on repairing your truck. The stub shafts are actually the inner bearing race so when the needle bearing fails there is a 99% chance the the shaft is junk. Sounds like you found yourself a good mechanic
Good Luck
Ron
rhsub 99K2500 suburban 6.5 code F,4L80, 4:10, FSD cooler, DSG oil cooler and lines, Dtech FSD, injectors, Isspro egt, trans and boost guages, Bilistein shocks