EcoMotors International Opposed-Piston Opposed-Cylinder Engine
EcoMotors International has developed the OPOC engine – opposed-piston opposed-cylinder engine. This engine can run on a number of fuels and is lighter in weight and produces more power than a conventional engine.
The engine has 2 pistons per cylinder and multiple "units" can be coupled for a more powerful engine.