you could get a decent external to filter a 20 gal for under £40.
here you go, what mre could you want? its a VERY good filetr as ive used them before and would recomend them and he only wants £20 for it. it will filter a tank twice the size of yours and its alweays better to get the most filtration you can.