I know this is not an option of doing to a new Hummer. But diesels do get better mileage in a heavy vehicle. So maybe check on one in a Hummer.
I am currently looking for a 4BT for my Blazer. 4 cyl diesel that rivals the small block for power - more torque, little less HP, but can expect 30+ mpg on highway. A buddy put one in an M715 with aftermarket A/C and gets 30+ mpg. An M715 is 7000+ lbs (i think) (1 1/4 ton military vehical). These came in Frito Lay trucks. They are bolt-in (motor mounts and bell housing) for chevys. They weigh a little more than a small block. There is also a 6BT but think real heavy.
M715 Pic