Bore Butter works well on my guns. I avoid petro based products on my BP guns, except for a wipe down with a tiny amount on the blued exterior surfaces. I always coat the arbor with a bit of Bore Butter when I finish cleaning. Sometimes I add a little more before and during a shooting session, this seems to keep fouling softer and easier to remove.
And, as Doc said, it does have an odd smell