Interesting. I'll have to keep my eyes and ears open next time I'm in the market for some goodies. That being said, I haven't owned any "top shelf" racing gear in a long time. I tend to buy the "middle of road" type gear for my needs and don't push things to extreme limits.
If you do venture into the ultra low budget knockoff stuff like the 120A ESC mentioned in OP... make sure the ON/OFF switch also includes SETUP button, or SETUP button is on the ESC body itself. If no setup button is shown on ESC, then better read small print to see if throttle calibration can...