I made this as a stand to hold a airsoft glock. I've only tested it on a WE 17/18/19, it should be compatible with TM and EF airsoft glocks but haven't tested to see if they fit. The PDW is a little tight but should fit, the 19 PDW will fit with the short mag but is tight. I recommend using the med or ext mag for the PDW. The base can fit a extended mag with the base plate taken off in place for a 3d printed version but make sure it's unloaded and there isn't any bbs in the barrel. The 3d printed mags will not work and are only for the stand.