Larry Lewyn, don't let yourself become too constrained because it is a
true story. Trying to write a "true life" screenplay without taking a bit of literary license here and there will really bog you down. In my opinion, the above advice from MistWolf is very, very important. The sabotage by the slave laborer should benefit someone you define as an interesting character rather than merely a large group of Allied soldiers out in the field. Therefore there should be important scenes showing the German soldiers out in the field, in battle, suffering very dire consequences due to the sabotaged rifles and one of "our guys" surviving because of it. Personalization is very important in screenwriting.
Is the the slave laborer your main protagonist? It would seem to me your main antagonist would be the German inspector, and how your slave laborer manages to fool him and not end up in a gas chamber.
I suggest not getting too bogged down in finding the most believable method to sabotage rifles. I remember years ago I was having trouble with a screenplay I was writing. Although I had a couple of credits already, I was still "learning." I told an older friend, a well known, successful screenwriter I was spending a lot of time mid-script bogged down and didn't know what was wrong. He gave me some of the best screenwriting advice I ever heard. He said, "Blast on through to the end. Don't worry about where you're bogged down. Just finish. Then you can rewrite it and fix it."
He was right. I suggest you not get hung up on being 100% correct because I can guarantee you, there probably isn't a studio reader in Hollywood who knows anything about firearms, so he/she is not going to catch some technical error or a bit of literary license. If it advances your plot, use it. Your biggest chore is going to get that studio reader to turn past page six. If he/she doesn't do that, your screenplay will end up under another 25 screenplays piled up on the reader's desk that day.
I say, "Finish! Then fix it."
By the way, after 47 years in "the Business," I'm still learning.
Good luck.
L.W.