*PLUMBERSSTOCK EXPERT* responded:
Hello! We appreciate your interest in our Kohler K1013944 flush valve kit. Unfortunately, this will not fit the Kohler 3434 toilet. There are 6 revisions for the 3434 toilet. The Kohler K-3434-BB, K-3434-AA, K-3434-AB, K-3434-FB, K-3434-DB, and the K-3434-CB. The flush valve for the BB and DB revisions is the Kohler 83664, for the AA revision is the Kohler 83093, for the AB revision is the 83486, and for the FB is the Kohler 86972. Please refer to this service parts sheet. These products are not yet on PlumbersStock.com so when placing an order, please contact our customer support department @ 435-868-4020 between 8:00 AM to 7:00 PM MT or via email @ email@example.com and have the part number ready for efficient customer service. Thanks for choosing PlumbersStock.com as your online shopping buddy. Have a great day!