zero pollution engine

Depends on the definition of pollution.
The NRC considers heat load as pollution (nuclear cooling water released into environment in pristine and harmless condition, but at higher temperature than existing).
Electric cars with batteries simply post-pone the recovery and safeguarding of the toxic lead content to a future date.
Electricity produced elsewhere pollutes elsewhere (although generally less, even counting transmission loss).
Even hydrogen fuel cells change their environment by subtracting oxygen and releasing water vapor.

In short, a "non-polluting vehicle" is one produced in the state represented by the Senator proposing the legislation which subsidizes it.