One of my Keywin's broke out on a ride. I had to pedal the long way home on just one pedal.
TO make it worse, Keywin refused to give me a refund and were even loathe to replace the pedal (they said that the only way their pedals can break was by being involved in a wreck--sounds crazy but that's what they told me and I still have their emails to prove it).
So no, I cannot recommend Keywin...in fact, I'd strongly advise against it.