It can be a DIY job if you have a press. I have a 20 ton press and an assortment of jigs and parts I use to press the bearings out and back in.
As a helpful hint. The bearing is actually two bearings in one double wide race. You have to be very careful to properly support the bearing when you are pressing the hub back in, or you can pop the back bearing out, or you can put the bearing into a bind. Follow the instructions in the service manual and you should be ok.
BTW, I have seen one member pay $225 labor to press a set of bearings (ouch). Before I got my press, I used a local tire shop who would charge me about $45 to press a set of bearings. It pays to call around.
- Mike