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