Replacing shocks is a very simple job, you don't even need to take the wheels off or jack the Jeep up. Just unbolt the old shocks, three bolts each, and replace them with the new shocks. This can be done with the Jeep sitting on the ground, tires in place. Just turn the steering wheel the right direction to gain easy access to the front shocks.
However, a few days before starting the job, I would acquire a can of Liquid Wrench, Break-Free, or PB-Blaster & start soaking the rear shock's upper mounting bolts. Spray them a few times over a few days to allow the penetrant to soak into those upper bolt threads as they have a reputation for seizing in place & being difficult to remove. You WILL need several long socket wrench extensions to reach those upper rear bolts on the rear shocks, they are kind of up and out of the way. Spray the other shock mounting bolts with the penetrant too but the upper rear mounting bolts are the ones in particular that you really want to let soak in for a day or two.
A good riding low-cost shock is the Skyjacker Hydro. It is a hydraulic shock so it will not expand on its own once you begin to install it. Only gas-charged shocks expand on their own when not bolted in place or secured by the shipping strap.
Replacing four shocks is an easy 1 or 2 banana job.