Here are my experiences with this project.
First, I would replace the axle nuts...mine had been removed at least once before, and after this second removal and replacement, they're in tough shape. We also needed to replace the pinch bolts connecting the lower control arms to the spindle. They were tough to remove (we used a nut cracker to break one of the nuts that wouldn't turn) and were pretty messed up by the time we got them out.
Total price from Mazda for two bolt and two nuts- $25. ugh. This was by far the hardest part of the process. After getting the nuts off, we still could not get the bolts out, so we ended up spinning them with a breaker bar (they didn't want to move at all in the beginning) and continually lubing them with PB. They finally got loose enough to come out.
My P5 had ABS, which the car in the pictures does not. There's another step involved for ABS cars. First, you'll see cogs around your axle where there's a smooth spot on the example axle. It's the band (not the band that holds the rubber boot) that appears to line up with the empty hole on the lower control arm in the above picture. On top of the hub, there's a sensor with a 10mm (I think) bolt. This sensor has to come out before you can remove the hub.
Once the 10mm bolt is out, the sensor isn't free...wiggle it
gently until it comes out. It has a plastic peg that fits into a spot on the top of the hub. I broke the first one, but was able to reposition/repair it with superglue. The manual says that allowing the sensor to touch metal could create an electrical problem, so we wrapped each in a plastic bag and hung them from the brake line. When reinstalling, make sure the sensor hovers over but does not touch the cogs.
It's a good idea to replace the cotter pins. Mine were Dorman brand from autozone, M3 x 30mm (1/8" x 1"). When reinstalling the nut, the tie rod bolt might spin, but if you have two people, have one person put pressure down on the top while the other tightens the nut.
Leave nut on and bang with a rubber mallet to loosen joint. You will need to do this!
I would PB blast each nut and bolt after removal and clean them with a rag to get the rust/gunk out of the threads before reinstallation.
We needed an axle pusher from autozone to remove one axle. It was $25 for the loan, all of which was refunded when I returned it. It came out easily with the pusher.
It was a long two days; we had a shop press the bearings for $25 apiece. We tried to get the lower control arm pin out without first removing the pinch bolt, and this doesn't work, so don't try it. I also smashed my thumb and burned my hand (my Father's hand slipped while heating a bolt with a torch). I'm glad it's done. If you have any questions, feel free to post them...I hope your install goes easier than mine!