Pretty sure they will fit but you are better buying vehicle specific springs as there setup for the cars weight. -25mm springs specific for your car should be about the right height your looking for.
The eibach springs are normally similar ride quality to originals too if you don't want a stiff ride.