Mechanics

DO MY STRUTS NEED REPLACING? IS IT POSSIBLE TO REPAIR THEM?

2003 Mazda Protege • 100,000 miles