Well, I just replaced my upper and lower ball-joints and I had all of these parts in my hands, and all seemed good. I am just paranoid that I did not put something together properly. The truck seems fine and solid, but (it's probably just me) it seems that it has more "tire noise" now than before.