define cheap?
I concur, v8 ZJ will give 1" upfront, then get some 2" spacers for 3. Spacers 30-40, ZJ coils, as cheap as you can get em at a junk yard. If you can't get em cheap, just buy 3" coils, they're only 100 bux. Check for sale forums, people are always getting rid of springs cheap.
Never heard of XJ main leaf in the rear, but if you can get it for cheap, do it. Also, the main leaf (with eyes cut off ofcourse) from an S10 will be good in teh rear for ~3" of lift. You could also get an RE 2.5" AAL for like 75 bux from redrock.
For a 3" lift you need shocks, especially in the rear. (W 3" lift and stock shocks, you need ~400lbs in the rear of the jeep just to get the driver side shock to bolt up...don't ask how I know) DTs are pretty cheap and decent. I think yo can get even cheaper ones from pro comp, but I duno how good they are.
If you only go 2" then you can keep your stock shocks and get away with doing BPEs. Detours USA has BPEs that give you an extra inch or inch and a half of shock length. Most give about .5" or so.