Great work! Any thought of using a sturdier (like tool steel) keys and leaving the shear duties to the output? I'm thinking that if you solve the shearing, that when one cylinder stops, it will stop the other cylinder, rather than trying to stop the cylinders perfectly at the same time. In twins that are connected to the same crank, that is essentially what happens. Would the gears take that? Hey, you're the expert.