I experienced exactly the same thing with my trusted mech. I started looking into this because of some road noise. And my tire is cupping a bit. My mech asked for $1200 for replacing the front struts. I wonder if the OP ended up doing it. Or is this a scam...