I use Beeman MP-5 for much of my airgun work. Its not supposed to bother seals, leather, or wood. It is supposed to dry with protective film. I like it so much I now use it on my firearms.
I use it for cleaning the bores of my springer air rifles too and it works well. I don't know how it would work as a lubricant.
Hoppes might eat seals eventually - I really don't know but I think it has petroleum distillates in it.
HTH