just cause it passes the look test ( their not leaking ) doesn't mean their not shot. whats the km's on the car? mine has 246k on it and their not leaking and technically pass our inspections here in NB but they are shot.
new struts = big money depending on what you buy and what your paying for labour
__________________
|