That's what I was saying. They are claiming 105kw "mechanical power" though they fail to state if that is at the motor shaft or what. So yeah, if they are getting 105kW at the motor shaft, or even better at the wheels, with 120kW input power that is 87.5% Total System Efficiency. Not too shabby...