Nah, Ballistol is fine on leather. I can't link to the MSDS right now but it says medical grade mineral oil, no chlorine. One thing you don't want to use it on is Nickel plated stuff
Here's the MSDS
http://www.ballistol.com/wp-content/...S_TECH_BIO.pdf