Both straight and rotary 1-stroke engines can be modified to include opposed-piston-opposed-cylinder (OPOC) engines. The reciprocating piston output of 1-stroke pistons can be converted to a continuously rotating output using crankshafts with split bushings or newly developed crank gears with conventional bearings.