We replaced a generic worn-out drain assembly installed by our builder that was all worn out, and the difference was huge. This Moen drain assembly is a much higher quality unit that is solidly built and was a perfect fit. i highly recommend it.