Definitely a Martini, definitely Swiss (St. Gall is in Switzerland, mainly famous for the monastery there, look up "The Plan of St. Gall"), and definitely a Schuetzen-style. Very small bore for a Scheutzen. Looks a very high quality arm, be worth finding somebody who could figure out what parts are gone and find or make new ones.