I've been experimenting and thus far the WD-40 3-in-1 ( lubricates, clean and prevents rust ) runs off the blade. Camellia as it stands is far better.

I use Birchwood Casey Sheath Rust Preventive for my gun. It contains FPR ( finger print remover ). Excellent for humid and salt-air climates. It's harmless to stock finishes: plastic, rubber or even fabrics. Very ideal for moving parts. Which is why it's recommended for automotive, industrial and household appliances.

There's also Tuf-Glide and Tuf-Cloth developed for Seals. I'm sure some members here can provide feedback for you. I'll have to check my local Big 5 as Walmart's gun section doesn't carry it.