You are running a 6.6L 8 cyl Duramax. 16 to 18 with stock tires and stock motor is average. Even with tuning, intake, exhaust it will be damn near impossible to get 16-18 mpg with those big tires. Sorry man, we get calls like that every day, your getting the mpg your going to get with that set up.
I had an LB7 with 33's and 14mpg was good. I had EFI live, intake, upgraded down pipe, 4 in exhaust, and a built tranny. Running 500hp was cool, but once I started playing with it and threw bigger tires on, MPG went from 16-18 down to 14 on the freeway on a good day. During the winter, 11-12 was average.