RE: Preventing rust
It doesn't matter who sells it, use Birchwood-Casey SHEATH on all ferrous metal parts after you have ALL fouling totally removed!! This stuff absolutely prevents rust & corrosion, plus it dries to a dry film after the carrier solvent evaporates, so you can load and fire the rifle next day WITHOUT having to worry about any oil/grease killing your powder charge.
Bore Butter is an invitation to ruinous rusting!! I found this out the hard way!
"Seasoning" is for cast-iron cookware! Back in the days when rifle barrels were made from porous, soft iron like an iron skillet is made today, seasoning MIGHT have worked. IMO, it is total BS today with modern steel rifle barrels! (Tried it, per Ross Seyfried's instructions - it did NOT work as advertised in ANY of the five guns I tried it in!!)