I don't sell or carry Top Fin, but I've gotten a lot of their products in my shop to look at and hope to repair. With any other filter brand, it's almost always as simple as replacing (or even cleaning) the impeller. Not Top Fin. I've had the impellers blow out and be impossible to remove, multiple motors die that the customer claimed didn't run dry, and more than a couple of heaters that failed in the "on" position. Oh, and one that shocked me when I went to test it. I get So many Aqua Clears, Marinelands, Aqueons and Tetras in my hands and can't recall these problems ever happening with those brands. At this point I can't presume it's just dumb luck.
Nothing good happens fast in an ecosystem.