Re: pin to hold clutch arm in place GONE!
All of my engines had dowel pins in this area but a TENSION PIN would be BETTER and make it less likely to fall out. I doubt your original pin fell out and instead think it was never installed at hte factory.
Perhaps another item to consider when prepping a new build just to be safe. Stuff happens.