Anytime bro. Let us know how it goes. I am not sure what holds that pin from falling out. Maybe @Tunedpipe can tell ya, so it doesn't come out again. Without being able to see the back side of the cush drive, it's hard to say. But you need to make sure it can't come out again. It's lucky it didn't do some damage to your gears.
Honestly, I haven't run mine enough to notice any issues but I do know, it was kind of a pain in the but getting the rear pin to stay in when I installed it.