My only experience with fitting repro stocks came all at once when a friend bought three bargain Sarco Arty rigs and he was so happy that I almost didn't have the heart to inform him, the battle was just beginning?
Of course, none fit anything, and all fit different.... And as my friend felt he did his part on the purchase, it was my job, by default, to fit them up proper? You've all heard the phrase, "I don't have a dog in this fight!" Well, sometimes your dog is tossed into the fight, and it's up to you to get him out... Soooo, with a bunch of stocks and Lugers under my arms, off we go to the work shop to spring this on the busy little elves... First, you need to see how far it goes on, DO NOT try to force it, it will lock up tight as hell and will not come apart! I left the stock on the iron as you can tap the rear of the stock to make it easier to disengage from the stock lug.. when you find the sticky area, you need a marker dye on the stock iron slot, to see where it is binding… Or if some areas are just too thick to fit into the stock lug.. Ron has it right when metal removal is needed riffler files are almost the only way to relieve the stock iron. Go slow, test often, and force never! The best tool that I used for metal removal was a curved piece of spring steel with an adhesive diamond tape stick on surface, to attack the flat part of the stock iron channel, stopping when I could finally cam the iron on with the lever in a snug final fit. Approx. 3 hours per set... I was rewarded with three varying non-interchangeable fits, in three degrees of tightness!
Now the moral of the story, is to first, not have collector friends that purchase cheap stuff! Almost as important, is to steer them to a better purchase to start with, (Odin repro stocks are nearly the same quality as original!) Odin stocks are in the $200.00 plus range when you can find them, but they seem to fit nicely in almost every circumstance.. I don't know about the CMR offerings, and they my well be on par with the better repros, but the cheap stuff is definitely a work from hell in progress!!!

Best to all, til….lat'r…..GT ….