i would go with a +0 offset or a +6mm offset at most, and as said above you will want defiantly entertain the idea of putting on a level kit your stock tires should be very close to a 31 the tire you have listed is a bit bigger than that so you would want to at least level the truck to insure proper clearance there is no need to do a full lift just so the tire will fit if that is all you are after, might i recommend bilstein 5100 adjustable shocks set to 2.1 or 2.8 that should do the trick and level you out a bit you could also get a set of pro-comp zx-20014's and set them to 2.75 that would do it also.
i can get you a set of bilstein's for $230 with free shipping anywhere in the lower states
procomp zx-20014's would be $215 with free shipping also. if interested my contact info is below.
855-432-3278 toll free
816-686-2176 personal number(i can answer simple questions via text on this number for all orders please call our toll free number above.)