You don't need a bearing puller. First time I did it I just borrowed a blind hole puller from Auto Zone.....they let you use them for free. But you don't need one - you can just whack them out from behind. I did use a bushing punch from HF to put them in, but a right-sized socket could work too. Just need something to apply even pressure around the outside race of the bearing-- NOT on the inside race.
Here's my original post on it:
http://www.spyderlovers.com/forums/...hanged-rear-bearings&highlight=bearing+puller
As far as the parts go--- certainly pricing may vary from one dealer to another and some sell online for less. The last bearings I ordered with the above prices were from Honda East Toledo using the online microfiche.
I've decided to just swap the bearings every OTHER rear tire change--- so around every 15,000 miles. Better to be safe than sorry!