Damn...that's amazing you got coils new that cheap.
The noises from the front would concern me. I can't stand ANY noises when dealing with suspension.
To me there has to be a reason they're so cheap.
But with that said....we need pics!!! How low did you go??!!
In the process of restoring an 07 335i