The "G" on the receiver was an intended concealment of the 1935 manufacture date, as was the "S/42"; "42" and
"byf" on military toggles.
There would be no reason to conceal the date of manufacture on a commercially sold Luger. That's why the combination of a concealment "G" date receiver and a "Mauser" branded commercial toggle wouldn't make sense.
It would lead an Allied Commission inspector right to the source if it was ever encountered prior to complete repudiation of the Versailles treaty.
Toward the end of the war, many expedient things happened, including use of any and all parts that were leftover from earlier production, or perhaps stocked at a unit or higher level armory. This is why we see some odd combinations on things like the mysterious "Ku" marked Lugers. I have a
42 dated military accepted and proofed Luger that is in pristine condition, and has a Mauser Banner forward toggle (from the "g" block of 1942). It was refinished at some point, so may have been something created right after the war in Oberndorf for a G.I. from found parts.
Marc
__________________

Igitur si vis pacem, para bellum -
- Therefore if you want peace, prepare for war.