My son has a Duramax diesel. Fabulous Truck in every way but one. He now needs head gaskets. I could put 3 new engines in my gas engine silverado for what it will cost him for a head gasket job. 6- 8 K Consequently the truck is setting in his garage for the last 6 months. Even just injectors are a $2K job. Unless you do some serious towing, im not sure a diesel is the right choice.