The cheapest place I've found for Bilsteins is your local Autozone store. Just make sure you come in there knowing the part #'s you need because they're not that good in looking up the information for you. Price is between $50-$55 I believe. They usually don't stock them but they can definitely order them for you.

------------------