Then you're done already...31's fit a stock '04.
Besides...remember that even if you lift it, when you hit a bump/are compressing one side, etc...the tire goes up to where it would have been before the lift any way...so if you wanted a large enough tire to need a lift to avoid rub, it would still rub during the part of its travel that rubbed at stock height.
The only three ways to prevent rub, on a larger tire that you needed to lift to avoid rub at ride height:
1. Body Lift (Raises the part that would have hit, preserves articulation)
2. Bumpstop extensions (Stops the tire from rising as far, keeping it from hitting, you lose articulation)
3. Trimming/BFH-ing. (Removes the parts that hit or bends them out of the way, you keep articulation)
Thats it....those three options.
Pick your poison.
PS - If you just want a mild (1.5") lift, do shackles and a t-bar crank...not AAL and a t-bar crank,
...the shackle/crank version costs about $50 in parts -vs- about $150 in parts for the AAL version....Plus, the shackle version rides like stock, not stiffer like the AAL, ...and, has better articualtion.
_________________________
- TJ
2001 Xterra '03 VG33, SE 5 spd, 305/70/16's, Revolvers, UBSkidderz, Doubled AAL's, 3"SL/2"BL, winch/bumpers, skids, sliders, OBA, Snorkel, pine stripes....
Friends don't let friends drive stock.
http://www.gifsoup.com/view/501230/tj-tackling-crawlers-ridge-o.gif