After a leaking flush valve seal, this is the most likely put to fail next. So I am attaching reverse engineered version as a replacement.