Well, if you don't need the recoil, the circuit is very easy ..... just a microswitch, a monostable circuit (555 IC) and a battery ..... in this case, a lot of space, in the gun, cause you take away all the "unneeded" parts (cylinder, springs, and so on), and for this reason also a cheap "spring...