Would you install this thermostat?

The Robertshaw controls company 370 thermostat that was installed in my Demon 340 stopped working, and a search brought me to the Flowkooler subtitute.
Reached out to them about the condition of the thermostat 3 business days ago and have not heard back.
Would you install this (see attached)?

You say it stopped working?? Why would anyone re-install a part that wasn't working? Toss it and buy another one - they're cheap.