The top bolt has a nut welded inside the unibody so you dont have to worry about that. I just redid my shackle last friday and it wasent as hard as I thought It would be. All you really need is a breaker bar, and I think I had to use a 13/16 socket. I cant remember. But get a buddy to help you, and put a wrench on the lower bolt and you take the breaker bar as break the bolt. Then Break the top bolt. Make sure you break both the bolts with the jeep on the ground. I made that mistake and Its alot easier to break them on the ground. The only problems I had was getting the shackles to fit around exhaust.
Heres my write-up if you want to-
http://naxja.org/forum/showthread.php?t=999353http://naxja.org/forum/showthread.php?t=999353
Heres what a guy told me to do-
Yeah, that upper shackle bolt threads into a nut welded inside the unibody - ya can't get any spray to it easily. If it's been a Colorado rig all it's life, then it won't likely be a problem.
Loosen the front spring eye bolts so that the leaf packs will easily hinge up/down when the shackles come off.
Loosen both shackle bolts (upper and lower) first. Don't remove any yet.
Now jack the jeep up supporting it from the frame just ahead of the front of the leaf packs. If you have short jack stands, you'll need to remove the tires so that there's enough movement for the axle to drop.
Put a floor jack under the axle differential and take the hanging weight off the axle. Remove the top shackle bolts.
Lower the jack and the shackles should drop out of the shackle boxes. Now remove the lower shackle bolts and remove the shackles.
Loosely install the new shackles to the leaf packs - do not tighten the lower shackle bolt at all, just spin the nut on it a few turns.
Jack the axle up and guide the shackles back into the shackle boxes. Loosely install the upper shackle bolts - thread them all the way in, but just until the bolt head touches the shackle box.
Re-install tires/wheels, remove jack stands and let the XJ sit with it's weight on the shackles.
Now tighten everything up. :thumbup: