I purchased this and received most of the product in the mail, all except the bottom piece that holds the plugs in. Following that my toilet seat continued to pop off since the plugs would move in. To Kohlers credit their support sent me an entirely new kit with all pieces included and since then it has worked flawlessly. I would give 5 stars if thats what I received first.