Paid about $700 for 4 struts & new strut bearing plates (used KYB parts) installed and aligned on my 1999 Grand Prix .. so for your car, the priice is somewhat high. And remember, most dealerships are now charging about $90 per hour in labor costs. Even still, figure on 30 to 40 minutes per strut to remove and replace and then another 30-40 minutes to do the wheel alignment. So about 3 - 4 hours of labor at $90 / hour = $360 in labor + parts which should run under $150 per strut, even with new bearing plates .. .so that would be about $600 in parts and $360 in labor + tax .. around $1000 at a dealer, less at an independent mechanic. As to how often they need replacement, depends on the roads. In NYC (lots of potholes) you may only get 2 years or so out of them. My car, went to 160K before I replaced them, but that was a lot of NJ, mostly highway miles