Yes, you can soak your Glock barrels in M-Pro 7 gun cleaner. I do this regularly. After I shoot my Glocks, I remove the barrels and drop them in a Tupperware container filled with M-Pro 7 gun cleaner. I let them soak for about 10 minutes and then run a few clean patches through the bore, then lubricate. Done.