Just did mine this last week - finally! OME springs and Rancho struts / shocks
Start with a good set of jackstnd and a floor jack for safety.
The rear only required a 15mm socket toremove the shocks. I did remove the drivers rear brake caliber ('06) as the brake line wasn't long enogh to get the spring out without doing so. 12mm socket or wrench if I remeber correctly. Somone posted pics of using a small hydrolic jack between the lower arm and the chassis to help push down the suspension to get the spring out - Great tip!
The front I was able to do everything with a good socket set, but you will need an 18mm and 21mm sockets to get the clevis / strut assembly out. I managed to make an 18MM regular socket work, but a deep one would have been better IMO
I removed the clevis from the lower arm and the strut first, and was able to work these out after slightly loosening the strut upper mounts. Then I removed the struts themselves. I did not have to remove upper ball joint from the spindle. It would have made things a little easier, but was not required for either rempoval or instalation..
I cheated and took my struts and springs to my local garage. It cost me an hour of shop time to have them swapped out, but as I didn't have a spring compressor, or want to spend the time tracking a good one down, or risk killing myself with a lightweight mickey-mouse one.. Money well spent.
Rear should take about 2-3 hours depending on your pace. Front took me about 2 hrs to take apart, and another 2 to put back together. I'm not a professional mechanic, nor do I play one on TV. I just take my time and reaserch as much as possible before tackeling the project.
It was easy enough, probably about a 4 on a scale of 1-10 for difficulty.