This is the ULTIMATE strainer for roof cleaning use. http://www.haywardflowcontrol.com/pages/pro_strain_01.html It is all PVC, including the screen ! It list price is 250 dollars. BUT, if you have a roof cleaning pump it may save it;s life ? I suggest every roof cleaner get acquainted with Hayward ? Their ball valves are special, and they have them made to hold up to roof cleaning chemical. Regular Ball valves break using SHC because it crystallizes, and then you are trying to turn a plastic ball with a piece of hard salt stuck in it. Result ? A broken Valve. Hayward is a roof cleaners friend, even though roof cleaning is not their primary market. They sell through Ryan Herco, who will give you a discount off list price. Haywards phone is 888 429 4635 and ask for Chris at extension 2242. TELL him what you want to do ? Banjo Ball Valves and bulkheads SUCK for SHC use. They are glass filled polyproplyne, no good for a roof cleaner.