Well, we took the truck into another local shop yesterday and that guy said exactly the same thing as the other shop, metal got into all the bearings and I need to replace the axel shaft as well ugh! that guy wanted to charge me $900 ugh! ugh! ugh! so, my brother in law ordered all the parts...