Any far-sighted government could help not by subsidizing these efforts, but by buying up the old gasoline engines. That provides an incentive to retrofitting companies, while competition for customers, rather than for subsidies, will encourage the various providers to be efficient.