I think your doing great for mileage for the 6.4. My truck gets about 7 with that kind of weight, but it is an auto. Dodge gets a little over 10 with 24k behind her.I would be happy if I got 9.5 with 20k behind my Ford. Maybe it will get better with time haven't had it long. Only has 22,000 on the ODO.