You might be able to get this to work Pancho, but I couldn't. Some folks have reported that they were able to make it work.
The source of the problem is the fuel inlet in our carbs rather than the filter. We have needle valves in our float bowls that have a 2mm orifice in them for the fuel to pass through. That is the size inlet that is typical for this size
carb when it is designed to be used with a fuel pump.
The HSR42 Mikuni carb is a real popular replacement for bikes in the engine size range that ours are, so let me use it as an example here.
On the HSR42, you can obtain replacement fuel inlet valves that are specific to your usage (its an aftermarket carb that is real popular for a lot of bikes, so has a lot of options available). You can get a 2.0mm inlet valve for use with a fuel pump, or (if I remember thse sizes correctly, its been a while) a 3.8 to 4.2mm fuel inlet for use with gravity feed.
I have searched the ends of the earth looking for a replacement inlet valve for our stock 40mm carbs, and just can't find one. It is just unique enough (in spite of being manufactured by Mikuni) that there are no interchangeable parts available for any other carbs that will suffice.
The tip of the needle has a rubber tip that is just over 2mm that seals the hole when the valve closes. Unfortunately, this prevents us from widening the hole since anything wider than that will not seal when the valve closes.
I am not sure what to recommend, as I could never make it work without having fuel starvation events. I suspect that your jetting and driving are just within what this 2.0mm valve can supply fuel for with your normal driving. Might want to test it on a large high speed uphill grade.
IF you find a fuel filter that seems to work, please let us know and keep us updated on how its is going. There are a ton of folks out there that would like to loose their fuel pumps.
GRAM