I have found that 450-500 is about the going rate for the dealer to do them. I have had local shops and buddies do them because I do not have a press and I am cheap, and they do not last. I have got 150K+ and counting out of the dealer jobs so I let them do it.
The cheaper bearing jobs I have had done have lasted from 20-60K, I am not sure why this happens, but now I pay the extra.
I got a price on replacing the front wheel bearing on my legacy $500. I thought that was kinda high. Why so much? How bad of a job is it
Replacing wheel bearings can vary from car to car. Suppose you would like to do a front wheel bearing replacement alone, expect a range of $40 to $400 for a single bearing. Expect labor costs to range from $70 to $150. So, the cost of the wheel bearing replacement along with labor should range from $110 to $550. An hour of labor is usually involved, nevertheless, this shouldn't be reason why you should pay an expensive price. I think $500 is pretty expensive for a Subaru Legacy.