Fluval 405's are good but have been known to leak (as mine did). Iv had several fluval filters including an fx5, 406, 405, 306 and 205. Iv also had an "all pond solutions" EF2000+ which is a good filter for those on a tight budget and only looking for a "decent" flow rate as the drop in flow is horrendous on them and even though they are stated to give you 2000LPH they actually push out less than half of that meaning it was only just able to cope on my 3ft 180 litre tank.
If you have a little more to spend then I'd go for an external tetratec filter. I have now got 2 x tetratec ex1200's on my 5ft tank which is 450 litres and they are the best filters iv had. Well built, very good performance, easy to maintain, quiet, nice looking, cheap to buy, reliable and excellent customer care team/after care.
On a 2ft tank you would be fine with an ex700 but more filtration is better so you may want the ex1200 which will give you 1200LPH (around 950LPH with media).. All filters drop in flow to what is stated by the manufacturer when you take the media into account. The stated LPH is what you get if there was no media inside the filter.
Depending on where you live you may not be able to get a tetratec... In this case look for a marineland c series filter.. They are basically the same.