I'm looking to purchase a 22LR and 40S&W upper for an older small frame EAA Witness/Tangfoglio. I'm also looking for mags for these calibers as well as 9mm for the same older small frame EAA Witness. This is not the compact pistol. The older pistols for 9 and 40 are smaller frames. Let me know if you have a line on these ........ thanks Nox ET Update: Thanks guys. I have purchased a 22 upper for it directly from EAA. I have also purchased several 9mm mags for the pistol. The Mecgar ones take some modification as well as the factory 22 mags. It's a bit odd since I believe that Mecagar actually makes the factory mags. The mag catch hole needs to be shifted up to make them work.