Is your Finish Thompson Drum Pump DEF?

In street lingo “def” means something cool, hip, up-to-date. In the world of diesel engines DEF defines the latest in reducing harmful exhaust emissions. DEF is an acronym for Diesel Exhaust Fluid, an important component that minimizes nitrogen oxides...