G20 and G21 barrels will swap easily .... I own both ( gen 3's ) and are interchangeable .
I also have a G40 long slide and the gen 4 barrels will fit a gen 3 slide but not the other way around due to the re-designed dual rate springs found on the gen 4's ..
Will a G21 barrel swap into a G20 slide? I don't think it does.
Will not. Wish it did, but alas ...
I stand corrected . Mind you , It’s been almost 20 years since I’ve fitted my Barsto barrels to my G20 and G21 pistols .
The factory G20 barrel
WILL fit in my factory G21 slide , but the factory G21 barrel
WILL NOT fit in my factory G20 slide . This is due to the barrel hood / slide recess interface . Both pistols are the 3rd generation .
The G20 barrel hood width is .425 “ .
The G21 barrel hood width is .480 “ .
.480” - .425“ = .0275“ difference on each side .
All other geometry is identical ( besides bore ) .
So if you have a G21, all you need is a G20 magazine , barrel and spring assembly to be able to toggle back and forth between calibers .
The factory G20 barrel functions flawless in my G21 …. All I did was change the magazine , barrel and recoil spring assembly . You have to remember that the extracting geometry on the case is different between the 45 ACP vs.10mm auto ( .395 dia. vs .348 dia. ) and therefore are different extractors . However , I never had feeding or extraction issues .
I then procured and fitted Barsto barrels to both guns . What is nice about these barrels : they are fully supported ( chamber ) , air gauged match grade , hand lapped and traditionally rifled so you can shoot lead . However , they come semi-fitted so you have to do the rest by milling the front of the locking surface ( on the barrel ) until it just drops in the slide . The level of fit desired ( match , factory , duty , etc ) will determine the amount of material that needs to be milled off .
The way I got the G21 barrel to fit on the G20 slide is to remove that .0275” off of each side of the G20 barrel hood width … Fits like a glove and is 100% safe and reliable .