Firearm cleaning and maintenance is usually performed by the owner of the firearm. Gun
oils, and lubricating with similar oils and greases are used in this process. When a firearm has an
operational problem or is damaged a professional should be included. The professional performs
advanced maintenance and repairs to the firearm.