I've broken the evap hose lock on several tanks. I just cleaned the plastic part it slides onto and applied some dielectric grease to it. The connector fits fairly tightly. They're never come off off leaked vacuum. I've never found any dirt, rust or sediment in any of my fuel tanks. Surprising really.