I got a 2021 6.6 Duramax and I love it, but it only has 16000 miles. As far as expense the oil change is a little more and the fuel filter is 45 bucks every 15 or so thousand miles. I will never go back to gas only drawback is my mileage which is 15.5 stop and go and 17.5 on the interstate. If I had to get another truck it would be this 3.0 Duramax