Both your bakelite bottom FXO and unnumbered aluminum bottom FXO magazines (made by Haneal Schmeisser) are apropriate for later "42" date Mauser made Lugers. These are made by welding and milling steel, and are some of the best running Luger magazines.
Your nickle plated sheet steel aluminum based magazine would be appropriate for the period of your "G" date Luger.
I believe we have more background information in the
Lugerforum FAQ PDF document. Download a copy.
__________________

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