lowering my stang what do i need ??

i have a set of eibach sportline springs already , and i have the poly isolators also, i have been reading about the steeda x2 ball joint , is that something that i will need for sure. also will i need camber caster plates if so who makes the best one on the market. as far as quality and price is concerned. also i have another quick question. i need to change my bushings on my steering rack , i have poly ones for that also , is that something i can do in driveway. do i have to take off the inner tire rod from the outer tire rod. thanks in advance for the help guys :shrug:
 
i used sportline, Pro3i C/C plate, Bilstein shock/strut. I didn't use x2 balljoint, or bushing. Mine aligned perfectly dude.
I have heard that bump steer will happen if you lower more then 1.75", but mine drive perfectly fine with out nay of them...