My toilet was leaking water into the bowl and was die to an old and worn out canister seal. I bought this replacement, which was the perfect fit,  and the leaking stopped.