The Master Lock 90TRISPT Gun Lock, 3-Pack was purchased specifically for semi-auto pistols and upon receipt, was pleased with its quality and secureness.  No problem fitting any of my semi-autos namely: Sig 226, CZ75 & CZ85 Combat, Beretta 92SBC, Norinco M213 (Tokarev TT33 9mm clone).  Another convinient feature is the one key fits all.  Too top it off, you get Amazon's perfect delivery and great price.  Will definitely get more of these once I have added more members to the armory.