Very nice refinish job.
Here is the magazine Greg Cote suggests for this pistol. He does say if I mine is an 88 series frame I will need a CZ pre B mag. Let me know please if this mag should work.
Witness Small Frame or Rock Island Armory Armscor MAPP1 FS/MS (Full Size or Mid-Size) 9mm or 22TCM 9R 16 RD Full Size or Mid-Size Blued Armscor 56057. This is a Tanfoglio factory small frame magazine, sold by Armscor.
UPC 812285021324
The magazines also fits the Tanfoglio TZ-75, EAA Witness Small frame Tanfoglio TA90, (Not for the pre 88 series models, the pre B CZ 75 factory magazines should work in those.), EAA Witness PS, Springfield Armory P9, Jericho 941 (also imported as the Uzi Eagle, Baby Eagle and the Desert Eagle Pistol built with Tanfoglio supplied parts, (a Tanfoglio CZ 75B clone), Baby Desert Eagle III, ITM AT-84.