As far as axle bearings go, I don't know what a shop would cost, but they are fairly easy to replace. You will need a bearing puller, and I don't know if that is on the loaner list at autoparts stores. Pretty sure you can find one cheap enough at Harbor Freight that will work fine. Seal puller will come in handy too. Pinion bearing is little more complicated.