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)?

IMG_1934.jpg