Fuel pickup tube filter sock?

I thought about that but I am concerned about the bushing staying in place.
pin it...