Hub Replacement at 65,000 miles? on 2006 Volvo S60

I recently took my 2006 S60 in for an oil change. They told me that I needed to have my drivers side front hub replaced. It has been making noise, but only appeared after I had my tires rotated. The cost-almost $400. Does this sound right??

Asked by for the 2006 Volvo S60
This is not uncommon to see one of the wheel bearing hubs make noise at this mileage, but it wouldn't be caused by a tire rotation. At about 1.5 - 2 hours of labor + parts, that price is about right.