Bear in mind 10mpg means a lot more at the low end of the spectrum compared to the high end of the spectrum. It's the equivalent of say a 20mpg difference in smaller more economical diesels.Even if we’re talking a 10MPG difference, that still isn’t enough to outweigh the disadvantages IMO
That said, still not particularly material unless doing very high miles, and an engine failure would clean out any savings.