just changed out mine on my 89 sidekick . no real issue other then the hub nut which takes a special tool to get off . You will also need a jack , torque wrench as well as what Armour stated . Also get some disc break grease so as to pack the bearings while you have them exposed
I seem to recall a post on how to make one here on this site .
don’t mess with the CV joints , for about 70 bucks a side " if i recall " you can replace the whole drive axle which comes with new boots and joints . While your at it and in there , spend a few more and replace the inner and outer seals .
Drivers side is the simplest but the passenger side isn’t that hard either. It just pops into the diff over bolting to it like the drivers side does .