I bought a G20 fixed sight with 2 15rd 10mm mags last spring from Top Glock through Damn Cheap Guns for $505. I bought a SS after market ported 9X25 Dillon barrel from Lone Wolf for $115. The 9X25 is a 10mm case necked to 9mm that runs 1800 fps. I changed the recoil spring to a heavier 20# captured and SS rod, just to have an extra spring/rod, but I wouldn't have had to. The mags work fine and I bought 4 more 10mm's from CDNN. I don't know about the 40S&W in the 10mm mags. Good luck.