You can only put Z71's in the rear of the vehicle for 1.5inch of additional height (over stock) or you can do like a few others and get the Skyjacker springs (c25r) which give 4" heigh over stock (no need for rear spacer).
A lot of us have had problems with the spacer that goes above the strut, you'll have to read the thread on upper bushing failure for yourself and make a decision. viewtopic.php?f=15&t=3361
I went BDS route based on price, and mine failed within the first year, now I'm buying Radflo's. Factor that into the cost and the reality is Radflo's would of been cheaper.
They're also a custom coil over, so rather than a block on top, they're full length up to 4 inches over stock ride height (I believe) along with a #620lb front spring.
Read here for factory spring options for the front: viewtopic.php?f=15&t=158
A lot of us are at a point were we keep saying we should of done the Radflo's first, so it's become a thing to just say hey, if you got the cash, do it, if not, and you're a patient person, might be worth saving up for, depending on your goals.
Lots of folks though have been fine with something like The Lift Miesters 3" suspension lift. Hard to argue with the price.
DO AVOID CHEAP KITS on EBAY, that route has been throughly discussed and proven. Go with quality, proven vendors.
It just comes down to your personal preference, money situation, goals and time frame.
Good luck! Look forward to seeing your progress.