I had both front wheel bearings replaced at 94k miles by an independent local shop. They charged me $660, about half what two different dealers quoted. The bearings had started making a very loud "rumble/road" noise inside the vehicle, and it got progressively worse over time. The new bearings returned the noise level to like new condition.