My tank had one on it when I bought it.
It slows down flow ALOT, and yes it does leak (Eventually)..
It may work fine for a month or two, but it will fail. There is just too much junk floating in our tanks that GROWS on stuff.
You might stand a better chance if you painted it black so no light could get through??