Works great on shotguns rifles & handguns. Cleans: Trigger groups choke tube threading semi-auto gas ports receivers magazine tubes and chambers & barrels. Leaves no residue. Dissolves powder residue fouled lubricants and gunk. Contains no CFC's or carcinogens. Safe for polymers - will not damage magazines gun stocks camo finishes or grips.