The EAA Witness series is made by Tanfoglio in Italy, for several years their pistols were used by several world champion shooters. They are very good for the price, most have decent triggers from the factory and they tend to be very accurate. I have a Witness P in 9mm that has been a very accurate and reliable pistol for the past 4-5 years.
Tanfoglio is a great company, EAA has some bad reports but I have not had to deal with them myself.
he mags for my older polymer frame pistol are different then steel frame gun and tend to run $25-30, check CDNN's price, it's probably as good as you will get.