Horrible horrible horrible....... They messed up a part. Do to lack of knowledge.... Terrible customer service also. Waited over a week to get vehicle back. No follow up calls as to what is going on. To top of off car was dead, when never previously had issues... Time will tell what got damaged due to lack of knowledge. Was told to pay for 2.5 hrs labor when it was shops error. $115 hr labor for no knowledge is a tough pill to swallow. Avoid going here....... Pictures show improper bearing installation, don't trust them. AVOID GOING HERE ~James