You should also check the hub to see if the shaft (the portion where goes into the bearing) is in good condition.
You can just replace the bearing. It's much cheaper. All you need is an oil press to get the hub and bearing in and out. You can ask if any shop is willing to do it for you.