First, the Whole Hammer Mech:

Then the hammer cocked:

The internals:

The internals when cocked:

Anyway, should be self explanatory, sorry, I forgot to use the macro setting on my camera

It works every time, the oly problem is that it is not strong enough to actuate the valve, so I'll have to work on that. Anyway, there you have it!