The part from ebay seems to be a scramboard vesc:
The firmware 3.30 implies there is something new. Still i do not know, if the mtes120a-sbec uses 3 phase current shunts, so the max dutycycle can be 100%.
The scramboard vesc uses only two, so its based on 4.12. It also uses the robust IRF7530 from 4.12. I do not get the benefit of mounting them to one side of the PCB. The cooling through the plastic housing is still bad and the surface is very uneven. It will be hard to cool it via a cooling pad.
The mtes120a-sbec uses 6 of the very tiny https://www.infineon.com/dgdl/irfh5006pbf.pdf?fileId=5546d462533600a40153561aa6561e96
per phase, so the ON resistance is somewhere at 0.66mOhm. The cooling interface to the pad is much larger and even.
With these low on resistance the switching losses become the more important part of overall losses. Its hard to avoid them and special gate drivers are required to get the lowest switching time without endangering EMC. The used gate drivers in the maytech are nothing special and have astonishing weak output currents. Maybe its compensated by 3 gate drivers instead of one and the lower overall gate capacitance.
I would give a try for the maytech. If you find reviews of it please let us know here.