I agree that second-order effects need to be considered, certainly. That is the point of phase-in periods, which this measure had.
Is it long enough, or substantial enough? Should small businesses be able to apply for exemptions, or interest free loans for new equipment, for example? Perhaps.
It should be uncontroversial given the facts and experiences with these engines that they are awful pollutants, terribly aggravating to communities, and that the world would be better without them.