Very interesting approach. It looks to be easily adjusted too. Nice work. I love it when we can "think outside the box".
I liked the impact system but it is way too heavy. Plus, many were built upside down (dowel pin protruding from the wrong side of the gear disc).
I decided to make my own version. I have about 40 of them out there now in customers tanks. The one in my #1 Battle tank (my Panther G) has been working for 5 years now.
Here is my approach: The Held high speed recoil


