I've read previous forum posts on this subject and now I'm interested in availability of these products:
A question for German forumities: are these available in Germany? (or some other similar stuff)
PS To Starboard, 2008 was a near-disastrous season with regard to number of footstraps screws damaging the threads. I hope you sorted that out (longer screws, etc). I don't know what's wrong with plastic pins anti twist devices, simple, tried and tested (used on jp footstraps for example). Imho, a better system than your k9 thingies, and those that came before it.