SW99 mags are for all intensive purposes identical to the Walther, both being made by Mecgar. The S&W mags have been more plentiful and are frequently available at really good prices. Many of mine come from CDNN. PPS mags are on the pricey side but I see them frequently here locally.