Just did my driver's side a few days ago. Easy as pie.
Unless you know something's buggered in the axleshaft, just pop the new half shaft out of the the cup and re-insert into existing cup. It's a whole other ball of wax if you want to replace the entire thing into the differential...
Takes me less than an hour to replace the joint if it's pre-greased with boots on.
Take tire off - remove hub snap ring - pop the lower ball joint (saves stressing out the ABS wires) - slide axle out of hub - pull boot off inner cup - REMOVE LOCK RING in cup and slide out the axle. Take care no to pull apart brake cables and ABS sensor wires while maneuvering the rotor/hub.
Remove the grease out of the cup and feel around for any wear across the grooves (where the balls slide into) and replace with new grease. If there is wear, then keep that new cup and shaft to replace down the line. Usually if there is too much wear, you can hear the joint poping when playing around in 4-lo.
Good luck.