Yep, would be cheaper to order the bearing myself and take it to a shop, but I do need it done today as I don't have much flexibility in my schedule and am willing to pay for the convenience. Repairs at the dealer are usually more expensive, but thought these seem excessively so.