The Chinese-made engine, boasting a maximum output of 250 horsepower and 36.7 kgf.m of torque, promises high efficiency, ...