I found this stuff works a treat on motorcycle leathers and walking boots to keep the leather in good condition. Not sure whether any of the ingredients would pose a problem if in close contact with the metal frame of a pistol though.
http://imgur.com/a/5PXc832