This was the correct part, originally purchased after an aftermarket replacement had (i) clearance issues against the top of the tank; (ii) twisted the chain; and (iii) plastic handle broke. All leading with a clogged flush to a toilet overflow. This replacement fit right, and held the tank-flush valve chain in the correct line. And while this OEM part was much more expensive than box-store generic alternatives, it was the cheapest OEM option once shipping was considered. Original delivery estimate was about two weeks out. Supply Stop actually got it to me in three business days. So yes, I am very happy having dealt with Supply Stop.