You will NEVER pay for the diesel upgrade on that small of a mileage difference alone. The higher cost of diesel fuel and increased maintenance will eat the small increase in mileage. Of course, a diesel pulls better and will theoretically last longer (but the rest of the truck won't). You may make the some of the money back on the diesel when you sell it.