Its soooooooooo easy.
Yes when it broke the shock was free.

It also feel freely into the trashcan.
step 1 Break the lug nuts loose before raising the truck. Then raise the truck with a REAL jack by the front crossmember till the front wheels are high enough to take off. Place a jack stand under each lower control arm where the little curve is in the middle of them. This will load the suspension a little bit and make things easier.
Step 2 Remove the front tires.
Step 3. Remove the air line. Do this first because when you're trying to get the shock off it will turn and you don't want to pinch or crack the air line. Take a small screwdriver and push on the green inner ring then pull the air line out at the same time. To re-install do the same thing.
Step 4. The top bolt of the shock is a 15mm I believe. You'll want to just use a standard closed end wrench as a deep socket isn't deep enough. Make sure you drench the threads with some WD-40 and let it soak for about 5 minutes. Turning the nuts off is a *****. The threads are all rusted and its a pain!! To keep the shock from turning you can use a 3/4"s wrench on the hex head at the top of the shock but below where it mounts. I just let this rest on something as I cranked on the top.
Step 5. Unplug the shocks from the harnesses. The passanger side one is under the air box area. I've got a cold air kit so this was way easy. If you have a stock airbox you may have to pull it out. The drivers side shock plug is just below the master cylinder.
Step 6. The shock bolts to the control arm with 1/2" nuts. Get a 1/2" deep socket and MAKE SURE you keep it totally on the nut. Get under the truck if you have to just make sure you don't strip it. I didn't strip it but it could be pretty easy if ya don't know you need a flat "right-on" fit. These nuts arnt' that tight. I used a 1/4" rachet to get them off.
Step 7. Remove the shock. Mine got a little wedged so I had to use my jack to put a little bit more load on each arm and they literally fell right out.
Step 8. Using the hardware that COMES with the shocks (DO NOT REUSE THE OLD STUFF) Install the new ones. I found it easier to first install the lower arm bolts/nuts first then screw the top together. You'll need a 10mm wrench for the bolts to keep them from spining and they are again 1/2" nuts. I personally like to use a little bit of lock-tite. I snugged them down but be carefull not to go to tight. If you use a 3/8ths ratchet be very carefull because you could snap the little bolts. Make sure when you put the upper through the shock mount that you put a Metal plate, then bushing, slide it into the hole. Use a Bushing, then the metal plate and just thread on the new nut with your fingers a bit on the top. If you do it the other way around you'll hear everything on the road.
9. Reinstall airline using the method I mentioned, Reinstall wheels. Get all the lugs on snug then drop the truck. Torque each lug nut in a star pattern to 100ft-lbs (well thats what I do with aftermarket alumium wheels) Remember after driving 150-200 miles to retorque the lugnuts again.
I havn't done the back ones so you're on your own. I'm sure they're even easier.
Give yourself about an hour to an hour 1/2 to do the fronts. Took me about 45 min (I do alot of wrenching)
I'm very **** about things and To make sure I had a good air connection i sprayed the connections with soapy water with the air ride set to offroad and I got a few little bubbles but no big leaks. I ended up gooping some RTV all over it just to keep the air in a little better.
GOOD LUCK!