My Kohler toilet started to run constantly. Thought it might be a worn out seal. Ordered this replacement. It came within a few days. Much to my delight Kohler had detailed instructions on how to replace it (thought I was going to have to figure it out myself). The full change out took about 15 minutes. Toilet runs like new again. Couldn't be happier.