I'm running a teraflex 2.5 coil lift, I can easily fit 35. You'll have to trim the pinch seam and possible trim the fenders. It's an ok lift no complaints, RK adjustable control arms and track bar, rides the same as stock to me.
2" body lift only work if you have an automatic, the manuals hit the transmission tunnel when shifting.
I would rethink the body lift, as well as the 4" lift, you gonna run 37+ tires? You'll have the room for it. 4" fit 35 with lots of room to spare, you can fit 35 with some trimming on a 2.5" lift. You can get by without changing control arms on a 2.5" , but will need them at 4" it's handles poorly.