if your gonna get new balljoints you should get the thrust arms/control arms and bushings too from BMA along with everything else (struts while your in there). If all your mechanic is planning on doing is the balljoints and not the thrust/control arms I would question his work AND $1000 for a complete front end sounds way too cheap to me!