I use ACF50 on my motorbikes, but I'm not yet convinced of it's effectiveness if riding them around in bad weather. Mine get SORNed as soon as the leaves start falling (wet leaves, fast bikes, cold tyres, not a good combination), and only go back on the road once the dangers of icy roads and frost pockets are gone, nevermind salt and grit. They get sprayed over before layup, then it seems to wash off afterwards with just ordinary car shampoo. Which doesn't impress me as to staying power.
I expect it would work well on a rifle, provided that it does not react with blueing (ordinary WD40 can do), soak into wood etc. Never tried it on them.
For day to day use I just wipe over the outside with a rag covered in Browning Legia spray, which comes in a huge (750 ml) can for not much money. Wipes away any salty fingerprints etc. I am lucky in that I do not have "rusty hands". I don't think it is anything special, it has a pungent (unpleasant) smell, but nevertheless has kept my rifles and guns looking perfect for several decades.
If it is going to be stored for more than a week or so, it gets a squirt of Legia down the barrel too, patched out before use, it is a light oil, one dry patch followed by one soaked in meths is all it takes.
However, for long term storage, I use something I already have to hand, for lubricating cast lead bullets. Lee liquid Alox. Or you can buy it less expensively as X-lox, from e.g. Pukka Bundhooks. Or even buy half a gallon from the White Label chap, Lars.
Liquid X-Lox Cast Bullet Tumble Lube 32 oz | eBay
He makes no bones about it, it is
White Label Lube-MSDS Alox 606-55HF Now made/owned by Lubrizol.
Which is basically an underbody and cavity rust prevention treatment for vehicles, usually sprayed on in gallon quantities. With perhaps some lubrication properties. Maybe something like the old Ziebart stuff that some of you oldies might remember.
Quite how Mr Lee stumbled across it as a cast bulIet lube I don't know.
Either way, get a bottle of "Lee liquid alox", or the identical X-lox stuff, thin it down with white spirit (maybe 50% for a cast bullet lube), or perhaps 75% as a surface protection anti-rust treatment.
The stuff comes off readily with white spirit, but not with just handling. It seems to set like a varnish, wipes over well, dries out, not tacky, comes off again easily.
For a whole host of things, try looking at rust.co.uk. Specifically
RUST PROOFING LIGHT OILS AND PENETRATORS
Personally, whilst I appreciate the "eco" friendliness of lanolin based treatments, Fluid Film, CorroLan, RIG grease etc, , they aren't really much good for preventing rust, IMO. For that, I think that petrochemicals still work best. However they do make good case lubes for re sizing, as does anything really that is based on lanolin.
However I think that preparations using mink oil are even better. I've been using "Smiling Mink" boot treatment as a case lube for many years. I don't suppose that the mink really smile about how it is made, but as a case lube and as a rub over the outside and inside of a rifle for protection and storage it seems to work reasonably well.