All parts were perfect fits for my Hayward super pump. Replaced it all very easily. FYI I also had to replace the propeller when I changed the gaskets, because that thread was worn out, so just be prepared for that because you have to take off the propeller to replace all the gaskets.