To the OP, no matter what you do, heim joints will squeak eventually tho. I take care of mine and they still squeak some. If you don't mind it (which I don't) then I wouldnt rule out the heim joint option. If you do then I would stick with ball joints.