before you replace the parts, check them yourself.. cuz i have been thru this before, took my old dodge in, they said it needed everything, I then asked them to show me how they checked them (new parts) and the man checking them checked the joint with them unloaded,(with it in the air)(joints are basically pulled away from thier sockets) and the wheels moved all over the place, and according to the manual some are supposed to be checked loaded(with the weight of the car on the joints)(joints are pushed into thier sockets) then you can check for wear and play and check your wheel bearings, they may be a little loose..

Hope this helps, PM me if you want the instruction from a shop manual on how to check the joints.