I have that exact filter in my 10 gallon QT tank, its garbage. It takes up a lot of room and the flow is really slow. I think you'll have a lot of dead spots in a 20 gallon long. I have a 20 gallon long and I use a marineland penguin 200. They run about 30 bucks at your lfs.