My car has been making the clunking noise in the front that everyone has been complaining about. Well, about a month ago I bought new front strut mount bearings from Mazda for about $30 and I finally kicked my laziness to the curb and put them on and the problem is solved. My steering also had a problem of not wanting to return back straight even after I had it aligned. Solved that too. So, to everyon that's been having these symptoms, for $30 I think the bearings are worth a shot.