I had my front brake pad replaced on Friday and the mechanic told me that my struts were bad and needed replacement. They are not leaking and I only have 47.3K miles - purchased at 15.8K miles - bought the car in 2008. I do not drive my car hard and have the oil changed regularly. Everything I...