Actually you found the picture, and you realised it is electric. And part of the identification is right, because it was indeed made by a company which Google translate can interpret as "Oriental Man" - the company is called Sichuan Eastman and it is mostly engaged in the production of heavy duty trucks.
The exact transliteration of the company name is Dongfangmanqiche - that is why I said it sounds much like Dongfeng (East Wind).