When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
The ball joints a very easy to do - if you can replace a rotor, you should be able to take that a few steps further and swap out ball joints. I posted a detailed DIY with pics on how to change ball joints and tie rods. If not for the experience, do it for the 300-400 bucks you will save.