I just bought a EAA witness which is manufactured by Tanfoglio in Italy, it runs like a champ. In the last month I've run almost 800 rounds through it with out cleaning before it jammed on me, it is also more accurate than me, I can hit 8 inch steel plates out to 50 yards consistently with it. With the availability of uppers in various calibers they are worth a look. I am looking into buying a 40 upper and a 22 upper in the near future for this pistol.