 First, I can not understand why there are so many parts within the wheel bearing. That aside, my car has been a very reliable car. After 120k miles, I have replaced all of the ignition coils, spark plugs, struts, and a few other items. The importance of a reliable mechanic can not be made enough. The dealership's work - all of it ever made - had to be redone. No kidding. After I started going to an honest mechanic, someone who told me about certain gas stations, rather than replacing something that didn't need fixing, life was better.