Gun Oil is an item found in Red Dead Redemption 2 and Red Dead Online. It can be purchased at General Stores, Gunsmiths, and Trappers.


Gun oil. Preserves all metals from rust or tarnish. Will not corrode or become rancid. Keeps all firearms clean and neat.[1]

Gun Condition

Guns deteriorate overtime, making them harder to shoot and use. While it is cheaper to have the gunsmith clean a weapon, Gun Oil can be used anywhere. Any holster upgrade reduces degradation, as does the Beaver Tooth Trinket and Raven Claw Talisman.


To clean a weapon, the player must have gun oil in their inventory. Then, they can open up the weapon wheel with L1 (PS4) or LB (Xbox One), and scroll to the weapon you need to get cleaned up. Whilst hovering over the gun of your choice, and Arthur (or Online Protagonist) will take it out and look at it, showing the list of gun stats with red bars showing how your weapon will be once its cleaned up. Then, press Square (or X on Xbox One) to use 1 gun oil and clean the gun. Holding Square/X down makes Arthur clean it slightly faster too.



  1. In-game description.
Community content is available under CC-BY-SA unless otherwise noted.