Odin stocks were made quite a few years back.
All current repro stocks do not have to be "fitted", only some; neither will all Odin stocks fit all lugers.
I'd say Sarco's repros at $74 or so are pretty low in cost.
An Odin stock, when you can find one, is often 4 or 5 times that cost- if yours was less - you got lucky.
To paraphrase someone:
"Repro stocks fit some lugers all of the time, all lugers none of the time, and probably not your luger !"
Why they do not? They would cost more to make- and still would not fit all lugers. JMHO.