Stay away!!! These guys are crooks. Charged me very steep rate to replace the wheel bearings of my car. 5000 miles later, I had a problem again, which another shop diagnosed as bad wheel bearings.
NOTE -- it is not that they put bad parts or botched the job the first time around -- they actually NEVER replaced the wheel bearings, yet collected more than $1000 for parts and labor that never was.
I personally saw the parts removed from the car the second time -- they were blackened, rusty, the rubber seals were hard and gouged -- everything but new (within 5000 miles)