you get what you pay for. a quality thermostat will easily cost you over $100 and last well over 10 years. a thermostat that costs $30 is not made for longevity or reliability; it's made to save money.
i have one enclosure running a Jumpstart thermostat (the $30 one; it's for my quarantine tub). that Jumpstart is over 3 years old and runs as it should, but i monitor it daily and will be swapping it out for a better thermostat asap. i do not trust them, as it's not worth the risk.