well, a 125 would make 125 gallon/hour water fold? That is more then 10x the size of the tank, should be fine. personally I have a Eheim AQUABALL 2208 (internal) on my 10 gallon, and I like it. If you wanted to go cheaper, I would go with an aquaclear 150 or 200 myself