Mine is a gen 3 and came with a barrel that would lead up tremendously with my reloads so I swapped out the barrel for a KKM and that proved to be a wise choice. I added Tru Glo sites and some springs and connector to get it where I wanted it plus my own grip decal. It is a favorite shooter of mine and is more accurate that I even thought it could be. It would get carried more if there were less shooters in the safe waiting for their turn. I wouldn't be without a G30.