M.M.
Danny's Auto in Mesquite is awesome. I know it isn't really close but he has never overcharged me and always EXTREMELY honest.
You should also just call around to several auto shops and ask for an estimate on replacing the front bearings. You might find 500.00 is not too bad or you could be surprised and find it way cheaper. Good luck!