On other front wheel drive cars the front bearing is sealed and you need a press or remove the steering knuckle to get a shop to press it in. Most shops will press bearings. The rears are like the fronts of old cars with a inner and outer race, grease cap, seat and races. The hardest part would be removing and installing the large axle nut, then setting hte pre load. Prepare to get messy and to grease the bearing up, but not the brake drum or shoes.
__________________ 2010 Honda Insight 43/79mpg
3000k 35 watt fogs, 50 watt highs
4300k 35 watt low, DRLs/Rear Wiper removed
Full HIDs with Relay kits/ Kenwood KFC 1662s
Tanabe nf lowering springs, 1 inch bump stops
2x Alpine M450s and 12 E Subs /10 Farad Cap
35% tint/LED lamp upgrade, 5mm wheel spacers
09 fit progress rear sway bar, OEM block heater
Full gril block/ KN Filter/ Quarter Bra
I just did this job about two weeks ago on my 2005 Xa that has 120,000 miles of highway driving on it in Connecticut where they use salt and some other harsh stuff to maintain the roads.
First, I paid $140+ for an OEM bearing from Amazon, it is a sealed unit with the ABS sensor in it.
I did a brake job while I was in there as well.
Finally, it took me over an hour to pound out the bearing that was rusted in there from seven years of New England winters. I put Antisieze compound on all the joints when I put it back together so it should come out easier next time if I have to do that again.
I haven't failed, I just found 10,000 ways that don't work.