Back in 03 I traded a 99 ram 1500 4x4 quad 360 (avg 12-14)mpg for a new 03 Hemi quad 4x4 2500. The dealer promised that I would be able to match mpg. He was mistaken. On average I was getting 10 mpg with the hemi. 8 when I towed a 7000lb trailer. On a trip to Carlisle, the very best I could do was 15 and that was all highway, nothing in tow, at 60mph or less. After 2 months and 2400 miles I was so disappointed with the mileage, I went to trade up for a diesel. They wanted me to take a 12k loss in the trade. I knew I was in for a hit but 12g's, no way. So I kept it and tried to improve the mileage any way I could. Drive slower, max air in tires, ect. Still sucked. And don't believe your overhead console either. That thing always stated 3 to 4 more mpg than I was actually getting. The best way to get an accurate mpg reading is to fill your tank until the pump clicks off, drive around and track your mileage, refill your tank at same pump until it clicks off. Divide miles by gallons used. After dealing with the bad mileage and the truck rusting out from underneath me (brake lines, exhaust manifolds, spark plugs and coils) I traded in before my extended warranty (7 years)expired and gave Dodge one more chance with a 2009 2500 diesel quad. Better mileage (around 15 avg) and I can tow a house. No snowplow or parking in a dirt drive this time to help prevent rust and keeping fingers crossed for better luck with this one. Even with sucky mileage and rust issues, Dodges still look better then any Ford or Chevy out there.