Exact part needed.  Installed with no problems.  Extremely easy to purchase and install.  I am 71 and never repaired anything on a toilet or anything else before.  Hopefully no more water down the drain.