Hi I dont use a muzzle loader but shoot 12g BP shotguns. I have done numerous tests on the rust proofing of steel. The only oil which will hold back rust on new clean mild steel for months on end. "on the roof of my shed in winter" is ACF 50.
A light coating in a clean barrel WILL stop it rusting.