Really pleased you kept going with this project, Nick. I could tell last time I saw the game you were excited with the progress, and it has come a long way since then.
If I recall correctly, the ball trough multi ball assembly was very particular, and Nick really wanted it perfect to the point he needed a non standard machine screw that was difficult to source. Being a perfectionist, he looked for this one solitary screw in my stash of odds and ends until he found the exact screw. So this is some "back yard" project - it was always going to be a SERIOUS attempt at creating the game from scratch.
If there's anything you need to progress - just pop in mate - Plenty of "Crapcom"
parts I would gladly donate