Should be for 4
No need for new shocks if they are ok, just get the spring kit fitted.
so to check, what spring kit are we talking about here and does it lower the car?
Eibach is one of the more popular but there are others - pretty much all will lower the car.