I forgot to say I started with Ballistol and found it awful stuff for rusting after cleaning.

I thinned it down 5:1 with water and used that after the initial clean with soapy water until the patches were perfectly clean.
Dried the barrel and then used neat Ballistol on a wool mop.
Go back to the barrel 3-4 days later and I'd may as well not have bothered cleaning after shooting, thick red/brown rust patch cloths come out.
This is why I started using different oils.

Barricade worked the best, but my body can't take it!
It leaches into my skin and all I can taste is metal metallic taste in my mouth for 12 hours after, can't be doing me much good!
I started using gloves, but now even the smell makes me react

I wonder if I need to dry my bores better than just patching until 'dry'?
Maybe make some sort of thin rod with a brass disk on the end, drop that to the bottom of the gun and wrap toilet roll around the rod and send it down via a brass tube. Then pull the toilet roll back out via the disked rod. I think toilet roll would do a better job of drying than cloth patches?

So maybe drying is my problem rather than finding a 'better' oil??