The arm on my toilet flushing mechanism broke, which for me means fun CAD time. This project includes files for a complete 100% printed flushing assembly. Everything except the lever can be printed without support (though the arm may droop a bit without supports for the arches). Tested and works for my toilet, which I assume is fairly standard in the USA. In my pictures above, the black pieces were printed in Elegoo PETG Pro, and the white piece is Elegoo PLA+.
Note: In order to avoid permanently gluing the arm to the hex bolt during installation, I instead used a friction fit. There is zero tolerance for that connection, which on my printer resulted in a very snug but manageable fit. If it's too tight on your printer, you can just sand down the hex bolt a bit until you can manage to pop it on. The tighter the better unless you like fishing around in toilet water…
Second Note: The lever can be printed hex-down as-is, but would need a lot of supports. In the slicer I just split it at the level of the rest of the handle (with a hex plug connector) and glued the pieces together at the end.
The author marked this model as their own original creation.