Good Morning, I recently had a flat roof on top of a garage replaced (20'x18'). They did not ask me about replacing the existing drains, and now we have a TPO roof with 2- 3" drains embedded (they are both connected through the roof to the interior of the garage). Had I been local when they installed it (I was on a trip and only my wife was home), I would have asked for a drain system (with cover) be installed to help with debris and leaf buildup. So now I'm in the market for an after-market drain strainer. I have heard the flatter/wider ones are better then the narrower/taller ones. I was looking at something like this: https://www.bestmaterials.com/detail.aspx?ID=22515 any feedback on that? or any other products that have been successful at keeping leaves (mostly oak) from clogging flat roof drains? Just want to avoid purchasing a product to have it not do it's intended job. Also, I do have access to the roof, so cleaning out the strainer is not an issue. Many thanks!