First off, are you correcting the mileage to account for the over size tire roll out ? Larger tires travel further per rotation than smaller tires, so you may well be going further per mile than you think.
I'd have to dig it up, but there are calculators for tire diameter ( true roll out measurement, not advertised side wall dia) x gearing and a few other factors ( divide by this, carry the 2 yadda yadda......)
Secondly, don't expect "good" mileage from that setup, decent MAY be possible, but good ain't gonna happen.
My '73 GMC w/350sb t350, 4.10 gear on 255/79/16 gets 9.5 at best, and thats unloaded. No overdrive is the real killer, if it had OD, I'd probably get 11ish, maybe 12. I try to keep out of the secondaries, cuz you can see the gas needle move when they come in ( 600cfm Edelbrock)
Granted 9.5 is stellar compared to 6mpg, but with the huge tires, it's gonna be tough.