Was it difficult? The rear I could have done with my eyes closed (just take out the old stuff, and get a big person to stand on the hub while you drill the hole for the bump stop, then shove the new spring in there while the person is still standing on the hub, push the bump stop through the spring, and bolt it down, then install the new shock, (easy)...)
The front is quite a different story though. here's a quickie...
*Remove the battery, unbolt the battery tray, push it out of the way.
*Remove the airbox (pull up and it will come loose of the mounts, no unbolting required.)
*unbolt the cruise control mounting servo, and then you should have access to the upper bolts on both sides of the car.
*Jack up front of vehicle, put it on jackstands and remove the wheels.
*Spend all day trying to break the ball bearing joints loose for the upper and lower control arms, and then call it quits when it's starting to get dark and you've only managed to seperate the upper ball joint on the right side, and there's three more ball joint bolts to do.
*put the whole jeep back together, including the air box and battery stuff.
*call your local fourwheeling shop (Desert Rat Truck Center)
*drive around for two days with your stupid end of the jeep sticking 3" higher than the front.
*have the people with the right tools do the job for only $120 plus tax
OR
*know what you're going to do to get the ball joints seperated before you try to tackle the front.
I hope that was helpful

_________________
Current Jeep: 2003 TJ Sahara 4x4, 2"BL, Dana 44 rear, traclock, etc...
Previous Jeep: 2003 KJ Limited 4x4. Frankenlifted.
www.cardomain.com/id/sapien
http://www.cardomain.com/ride/304497/1