Toyosha S126
The Toyosha S126 is a 1.3 L (1,263 cc, 77.07 cu·in) natural aspirated two-cylinders four-stroke liquid-cooled internal combustion small diesel engine, manufactured by Japanese company Hinomoto under the Toyosha brand for general-purpose applications. The Toyosha S126 engine has two cylinders, incorporate overhead