If you live in a humid area with temperature swings a membrane vent like these are the only way to keep humidity out longterm. For diesel it has to be used in a couple months so anything should work. My tank has a filter on the pump that should help.