Yes they will feed on the surface and yes they can be 6-8 inches long. However wait till you see a school of 1 1/2 lbers feeding on the surface, that is a awesome sight.