Today I learned that not all toilet flushing mechanisms are created equal. A few days ago, I picked up a $13 replacement mechanism at the local hardware store. It leaked worse than the mechanism I was replacing.
Pro tip: pass on everything that
isn't a Fluidmaster 400AH High Performance Toilet Fill Valve[/url]. About $6.50 at Walmart.
You'll thank me later.