I know the best bet would be to have a shop do it, but I am pretty broke at the moment

and need a bearing replaced. Have any of you done this? I know it may take awhile but I don't have anything to do tomorrow anyway. I have a bunch of tools but no special "car" tools.
happy 4th!