FWIW I've shortened standard size CZ75 mags to fit my compact. The mag bodies are soft metal, easy to cut and easy to bend to create a new lip to hold the floorplate. You can do it with common hand tools, careful measuring, and a little patience in about an hour. The magazine release notch is already in the right spot on the larger mags so that doesn't pose any additional problem.