If you do decide to go with "pin" sensors, what have you been working on?
You seem to have a pretty good handle on the design aspect already, both mechanically and electronically,
really better then I expected and even with the servo barrel up front.
.
I would think a sensor set-up would have to have a fairly quick response time on each end for the rapid action you require.
A mechanical snap action switch would work, but it could wear out quickly.
If however you don't fire it all that often (only when showing it off) it could be all you need.
.
The oscillator set up you have now looks to work great, reliable and no wear and tear.
One other question:
How are you keeping the friction to a minimum and from creating too much heat on the moving firing pin?