Steering / Suspension Noise

Thanks everyone. From looking at the photos, what should be replaced first?

Are these difficult to do with basic tools or do I need anything special?

Does the upper ball joint (pic in my last post) look like it just needs a new boot or the whole piece?

I would replace at the very least the ball joints...they are easy enough...any competent shop can remove and install them for cheap...unless you have the socket for the uppers...lowers are easy...but back off torsion bars if you do the lowers...the lower control arm bushings can be a pain...but doable...here is an article on doing the lowers.. http://www.moparmusclemagazine.com/tipstricks/155_0306_control_arms/photo_01.html ..I just did mine and it only took a few hours to replace lowers.