Sorry, I'm telling a story rather than giving advice, but since every gun I own has had at least secondary consideration as a SHTF weapon, I try to torture test all my guns to see if and when they choke. By torture test, I mean a lot of rounds through them without cleaning or fettering, followed by a thorough inspection to ensure there are no signs of excessive or dangerous wear or breakage. And my definition of a lot of ammo isn't 50 rounds. I'm happy to report that the ONLY gun that ever started to let me down was my 10/22 after about 1400 rds without so much as a barrel swabbing (Big surprise there...).
My experience has always been that careful and sparing use of good gun-oil will let the weapon carry on a lot longer than one would expect, given that it's a decent quality gun and not blatantly abused.
When I clean my weapons, I field strip them, use solvent liberally on any parts exposed to firing gasses, scrubbing with rags and patches (the corner of a heavy cotton rag, rolled into a point, will get into most areas a q-tip will, with less chance of leaving fluff behind), then wipe dry all parts. While still disassembled, I use my fingertip or a q-tip dipped lightly in oil to lubricate all bearing/sliding surfaces, then reassemble the weapon. I cycle the action several times, then disassemble again and wipe any excess oil off. My experience has been that, by cleaning this way, I can spend several days sending lead downrange at will, only wiping the gun down at the end of the day, with no risk of failure to operate.
But, admittedly, I tend to shy away from any gun with a rep for being finicky or high-maintenance. And, as I am rather highly mechanically-inclined, I have no qualms about thoroughly tearing down my guns when scrubbing time comes. I have been amazed at the number of people I see who simply dribble some oil in their gun after a shooting session then expect it to work.
Sorry. I tend to get long-winded....