What is the problem with the present controller? (it might be fixable)
Best I can recommend for "easy" setup is to pick a displayless controller from a seller you think you can trust**** that operates completely from it's throttle input and does not require any other control input to operate, and can supply the same current at the same voltage range as your present controller does.
I expect most controllers of the correct capabilities would probably work, but whether any particular controller will work "for sure" depends partly on the speeds desired / the RPM of the motor, as the MAC has been known to sometimes be difficult to drive at faster RPMs because of the high ERPM (high pole count, gearing, etc). (The Ezee has a similar issue).
As long as the controller can work at a fast enough speed, it will run the motor fine. Unfortunately almost no controller lists it's ERPM, so there's no certain way to tell if it will work.
It seems probable that the really cheap ones won't, but I can't know for sure. Part of it depends on their MCU's speed and part of it on their powerstage design (so the gates can switch the FETs fast enough to commutate the motor fast enough).
I expect that many of the ones using Infineon / Xie-Chang MCUs, or STM32 MCUs, would work, as controllers that have worked with the MAC (including the Lyen series) have used those. IIRC LiShui and KT both use the STM32 or clones thereof, many generic controllers use Infineon or XC's.
LS and KT controllers are generally used with displays to change settings, assist levels, etc., though you can run them headless by themselves after you set them up via the display. (or you can use open-source firmware uploaded to them that gives you more direct options to use them with alternate control inputs like torque sensors, etc for some of them).
Generic controllers often are headless, not even capable of using a display. Greentime, Ecrazyman (if still around), and osme others I don't recall the company names for have been documented around the forum as decent controllers.
****for me that starts with a sales page with complete info / specs / wiring info on their stuff that you can actually read, not full of mistakes, obvious lies, copies of someone else's ad that doesnt' apply to the item for sale there, or incomplete info, like many have. If I have to ask a seller for info that should be right there, then that's a first strike, and if they don't provide that info in a complete and correct fashion, that's a last strike. Reports from others indicating specification or wiring mismatches are also a strike, and also of problems with devices that are unquestioningly not an end-user issue (which are not that uncommonly blamed on the seller or product, unfortunately).