I AM probably wrong here, but...
As far as the mag issue goes, MecGar is the exclusive patent holder on them, and I think they are the only manufacturer. If you buy an SW mag and a Walther mag and check the mag numbers, they should be the same. IF SW has acquired a license then maybe there is a difference, but then maybe the average cost of magazines will drop too. Sole sourcing leads to quality ata price.