I'm sure you already read the link posted above, but here's my method:
1. Removing old seal just work around the outer edge of seal bending in the edge with a flathead screwdriver and a small hammer, it'll pop off fairly quickly. Make sure not to gouge the axle tube.
2. For pressing out the old bearing, I've cut a piece of 1/4" plate that fits through the bearing and snuggly sits on the outer lip of the bearing. I've welded a nut on the plate, then use a long enough bolt and something against the end of axle tube to drive off the bearing. Can also be done using a slide hammer but IMO this is easier..
3. To press in new bearing and seal, I use this method. I use the old bearing on top of the old one to protect it when pressing in. Do not press in the new bearing from the inner ring, only on the outer.
1998 Grand Cherokee 5.9 LX daily driver, 1.75" BB, 32" KM2s, HPD30 Eaton e-locker/D44a stock LSD, 4.56 gears, custom- fabbed tube bumpers and tube fenders,...
1990 XJ Limited (4-door), 4.0 I6, AW4, NP242, ***rolled and totalled @ 165k miles***
1990 XJ (4-door), 4.0 I6, AW4, NP242, PBR 42" tires, Unimog 404 portal axles, 110" WB, full cage + uniframe completely rebuilt, front 3-link + panhard / double triangulated 4-link rear,... ***SOLD***