This fits our old pump lid. I'm hoping it will be long lasting. We replaced the original lid a few years ago and that replacement lid cracked. Time will tell with this one.
I have been fighting with the old lid cover for years. I guess chemicals and UV made it not seal properly. Thanks to this new one, I don't even have to think about it.