Bilstein. They'll never have to be replaced again. They came stock on my toyotas and the only reason I replaced them on my 4runner at 170,000mi was because I lifted it, with bilsteins of course. Just be sure to get the right valving for your specific vehicle. They're reasonably priced to boot, about $200 for all four corners. If you're a DIY guy, that's all you ever spend for shocks again.