I had issues with fuel pumps going bad due to rust in the tank. Even with the sock, small particles still get by and I don't think it takes much to tear up a fuel pump. Since I started coating the inside of the tank, I have never had an issue. I also think it could be related to ethanol added to the fuel. Fortunately for me, I have a few non-ethanol gas stations within 15 minutes of me.
I use this to coat my tanks with great success:
https://www.kbs-coatings.com/tank-sealers.htmlIt works well, but I spend a lot of time preparing the tank to ensure it coats and sticks well.
Ken