lol... looks like you have a few more inches to lower the perch. If that doesn't help, you need to get a shorter spring. I'd think they might have stuck the wrong spring on there cause if you have a helper spring and you fully lowered it, and it's still too high??? then there's no other way of dropping the car any more other than getting a shorter spring.
btw you sure that isn't the rear spring you're using?
