My 2000 SL1 with 134K miles needs front wheel bearings. Can anyone do it or should it be the dealership? Any idea on cost?