The suspension and body lift will work with both 2WD and 4WD models. As for the gearing.....I'd say with 33's ...not really necessary....but with the 35's I'd probably do it. You're going to lose quite a bit of power if you don't.
As for your lift choices, I'd stay away from a spacer lift. I bought my spacer lift after seeing another 4Runner on Car Domain that was running it. I sent the owner a personal message, in order to get some feedback from him....and he never responded. At the time, I knew nothing of this site, and didn't know anybody else who had modded their 4Runner, so had to search on line for a supplier who sold the lift.
In the end, I was very disappointed with the Toytec Spacer lift. My recommendation, read the Lift thread sticky, and really pay attention to the sections which speak of Tundra TRD Struts (front setup), and the Land Cruiser (LC) coils. The front coils from a 90's era Land Cruiser can be used to lift the rear of our trucks. You can couple the LC coils with Stock LC shocks, or go with Bilsteins, or do like I did and buy some cheapo SkyJAcker 2.5" lift shocks. I would also look into getting (and only getting) the Toytec TOP PLATE SPACER and EXTENDED STUDS for your strut assembly. (you need to disassemble your stock struts, steal the 4Runner top plate, and disassemble the Tundra struts, and replace the Tundra Top plate with your 4Runner Top plate, making sure to use the extended studs and top plate spacer and make sure to re-use the Tundra rubber isolator when re-assembling)
Most of these parts, can be found in Junk yards, (Tundra strut assemblies and LC coils) the stock LC rear shocks can be found at your local Dealership, not sure on sources for Bilstein, I got my Skyjacker shocks from NAPA. The Toytec Top plate spacer....I'd get from Toytec Lifts themselves. Send a message to Steezemcqueen (I think that's his user name), he could probably help you with getting the Toytec parts.
I think that's about it....I've got that setup, + the front Diff drop kit....and I'm happy with it. Not to mention....the lift only cost me less than $500.00 to do!
CHeers!