I bought this for my CZ spo1 Shadow. It fits like a glove a bit of a wobble but I guess that's the same with all other magazines. So finally I have an extended magazine for my shadow. Like all other gas mags if you rapid fire it will suffer from cool down but if you use it like a normal Airsoft pistol and not spam the trigger, I got a full mag and half +/-.