It’s not a prefilter but a Marineland Maxijet with an aquaclear filter filled with filter floss does a very good job. I used it with my cichlid tank (very messy fish) and it kept the water particle free.
It will get all the gunk so you don’t have to open your canister filter as much. You change the floss once a week.