Check TSRM for testing BJs. Check FAQs section on lower ball joint replacing. Been there, done them. Last Month.
Possibly the lower control arm bushings. There now,
http://www.suprasport.com/ has some, $150 set.
Dealer has only the whole arms, $187 each side.