I found these guys on Yelp. I thought I had huge problem with my front left wheel, I did some research and thought I had a bad bearing. It looked like the approximate across the board was about $400.
I left my car with the technician, easy paperwork, he told me to give him a couple of hours.
I came back, he said "there was no need to start throwing parts in the car, let's just put a new set of tires on it." I replaced the tires and the issue was fixed.
The point here is they could have made me replace the bearing and get new tires, and I wouldn't have know the difference. Honest hard working guys. If you are coming on a Saturday make sure you get there early, they start filling tickets in the AM.