Engine is efficiently balanced with two balance weights boltes on Crank Shaft in high speed engine and in slow speed engine the balance weights are provided in fly wheel itself. Flywheel is statically balanced to give smooth operation and ensure long life of parts. Engines are water cooled and cooling is arranged by run through water supply or radiator or cooling tank. In Air cooled engines cooling fan is provided in the engine.