Have just had the 5 serviced by my local Mazda dealer. He advised me the front right wheel bearing needs replacing. I did the normal thing and asked how much to do the job. His reply was $700 for the part (with ABS). I asked why so much ? It appears the bearing and hub are a complete assembly. Has anyone any ideas on this subject? Where can I get the part cheaper? Can it be done at home without any special tools? Is an easy job to do? Can you just replace the bearing? All ideas & help greatfully received.

