you can remove the hub at home. it is a bit hard i will say.
take off all the stuff you say, and go to autozone and get a slide hammer
put the slide hammer on, and bang way till you pull it out.
if not what i recommend is this.
take the whole knuckle off, and take it to machine shop to have them pull it out.
that's what i usually did. i had both front hubs replaced with new bearing, and the cost of labor was $40 per side. he even pressed in my lower ball joint for me. I paid i believe $80 for a new OEM hub, and $40 for new OEM wheel bearings. the hub had new front studs.
the slide hammer will work at home, it'll be a little hard though.