Bosch 1583386514 Fuel Pump Check Valve Kit comes complete with meticulously machined pieces for a hassle-free assembly Repels dirt and contaminants while maintaining a tight seal