you may well not even need a spindle/hub assy. I would pull it apart first and check. If I were you I would buy a bearing and seals, take off the front hub/spindle all together. then bring it to a shop to press out the old bearing and check the hub, have them press it on if the hub looks ok...that way you get a profesional opinion and you don't have to do the hard part, the labor should be less than an hour at that point. well worth the money and hassle if you don't know what you are doing. if you would like to learn, find a small shop with a nice service manager and ask if you can watch them press in and out the old bearing and install the seals, just because you are curious, not because you are being up their ass pita customer. Isurance regulations don't let our customers stand in the shop, bit for the nice one's I make exceptions as long as it is ok with the tech, some people are un-comfortable working while a customer watches. That is my professional opinion seeing so many people try to do the same thing and save a few $$$. In the end it ends up costing more. It is good that you want to learn and I am in no means insulting your mechanical ability, since I don't know you, LOL
Drew