I don't know if the diesel sock is different from the gas version. I do know that a sock helps to prevent water from migrating into the fuel pickup tube.

If a particular sock was too hard to get, I'd be inclined to experiment with another part that is available... Like a sock for a newer Duramax powered truck or.... Jim