The method used in the semi-auto Uzi variants uses two springs. and an "axial" / linear striker.

Food for thought?