I have 3 full sized Witness/Tanfoglio guns along with 2 Jerichos and Armoredman is correct, the mags all fit each other, with one odd exception. One of the mags is about 1/16" too short to lock in on either 941. Or it was, until I modded it by tweaking the rails that hold the base of the mag on. It fit the Witnesses fine, and came with one of them.