Well, personally I would buy the Toyo's. I did my 2" lift which allows for 31's no problem by going to the scrapyard and picking up a leaf pack from a dakota. Any 2.5" pack will do as long as the first and second leaves are the same thickness. Check the length of the leaf that you want to put into the pack, I went with the option of making a number two leaf, as this is the softer area in the leaf pack. Cut two leaves at that length and rebuild your XJ's packs, then reinstall. I did mine on the Jeep, without removing the shackle mounted leaves. Gave me 2.25" lift in the rear. I did one side at a time to keep my rear end centered.
For springs find a Grand Cherokee that has the 5.7L V8 under the hood. Rob the coil springs and isolators(the rubber rings at the top of the springs). Put those on your Jeep, leaving in place the old spring isolators to act as a spacer(xtra lift).
I also went out an got a set of Rancho 9000s absorbers for all four sides. Stock shocks will work with a 2" lift but not so well. Go for shocks that are designed for a 3" lift and you'll be fine.
Total cost was under 400 bucks, all in.
Every man deserves a 'Hummer' once in a while.
But no man should go without a great 'Jeeping' at least three times a week!