A gun cleaning mat can be made of a variety of materials including rubber, neoprene, vinyl or plastic. They are usually waterproof and help protect the firearm's finish while the gun is being cleaned. Some mats have a textured surface to help hold the lubricant or solvent you're using, and others have built-in pouches for storing your supplies.