Ya, I have a Won pro that looks just like that. And it has kept my system at 80 +-1. But I am scared because after the power failure, it went into overdrive, and overheated. And other folks have had disasters when this particular heater stuck in the on position and boiled their fish.
The site you have there does not give a brand name.