After replacing a lifetime water pump at a local parts store, I gave up twice and bought an OEM pump. Get what you pay for. Get the gasket and o-ring, honestly I'm throwing away the cheap Felpro gaskets anyway. Hopefully this 100,000 will last like the original.