I have printed the first ones in PLA but it can be printed in PETG as well. Be aware there will be support on the inside of the rails which needs to be removed before it can be fitted to the magazine.
Some filling needs to be either on the pistol or on MAG holder, for the magazine catch to catch it probably.
The author marked this model as their own original creation.