Option B all day long for a guy like you man. Trust me you put a 2" block in the rear and you WILL have to over stress your suspension just to make it sit level, and most likely it would sit lower in the front than the rear (which is by far the worst looking thing a truck could ever have) is Texas rake
YOu want to know how I know? I was dumb and desperate to lift my truck a couple inches when I was 16. Yeah it didn't last long. Sounded like a 2x4 snapping in half going over speed bumps at 2 miles an hour.
I say option B BUT go with a 2" body lift instead of the 3...With a 2" I don't believe it's as much of a PITA installing because I've heard you don't have to extend certain things being only 2" lift instead of the typical 3 PLUS the 2" body looks so much better. Every single inch really matters with body lifts because the bigger it goes, the worse it looks. With this route you would save TONS of money in the long run saving suspension part life ALSO you could still give it a nice 1" crank and have it level or a tad stouter up front which looks best.
There is NO reason at all to crank and put blocks on your truck EVERY single reason is pointing toward the body lift...It will give you a real 2" and look stout with 33's..It will be the height the Z71's should have come from the factory
I didn't read any replies just had to give my .02
Did I mention the body lift would not affect the way your truck rides at all? It would ride EXACTLY as it does now..Where as 2" block/crank your shocks are over extended and terrible angles and you would most likely need 2" lift shocks in the front...Just more and more reasons popping into my head why a 2" body is the way to go. I could go all day.
You can really hide a 2" body and people wouldn't know it was there unless they were one of us...