What would I need?
Ratchet set including a 13mm (iirc) socket for your brake calipers (2 bolts) and a half inch 12 point socket for your hub (3 bolts)
A big clamp to slack up your brakes so you can get the calipers off the rotors
A big *** socket to get your axle nut off, can't remember the size
A new cotter pin
Probably some heavy grease, maybe some axle oil and some anti seize lube would be good
Wire brush to clean up where the new bearing goes, maybe some fine sandpaper
Maybe some brake cleaner so you don't inhale brake dust
Probably a torque wrench is a good idea, cheap and disposable at harbor freight
Even if you don't have this stuff, getting it would probably be cheaper than paying someone, and then you get to keep the tools, or just borrow some from the auto parts store.
I'm sure there's a good write up somewhere on here about it
But basically it's just
Loosen lug nuts, raise wheel, remove lugs, remove wheel, remove caliper bolts, clamp calipers and remove calipers, hang calipers so they aren't hanging by the hose, remove the three hub bolts from the back (careful not to hurt the abs wires), if your old hub is rusty and doesn't wanna come out, do this-
Works great, but I used a long socket instead of a bolt
Remove hub, clean up where the old hub was, put some anti seize around it for next time, install new hub, then do everything in reverse.
Also a good time to check your u joints, ball joints, and clean up/ lube up your brake caliper pistons
I think I got a ZJ factory service manual on my Google drive, I can pm you a link if you need it
Oh and the hub bolts and axle bolt will likely be tough to loosen at first, so might use a breaker bar or pipe to give yourself more leverage.