i have not read all 188 pages on this post
right / wrong = but i do it this way
on 22's i may shoot many many rounds out of them before do a deep clean on them, unless it is my target gun.
i will run a bore snake through all even the 22's now and then.
MOST OF THE TIME when A 22 ACTS UP IT JUST NEEDS A LITTLE OIL
as for the rest
most are after a shooting day regardless of how many rounds fired.
(might not be the same day but will be before the next shoot day)
(when we go to shoot it is for the day ALL DAY)
or every few months for the ones that have not been fired
(they get wiped down at the min)
my carry gun = every time i shoot it or once a month to get the lint/dust what ever off it and ck it all out also.
i will say i have put 500-800 out of my AR and it was filthy when i tour it down

. but if it ran with no hiccup's dirty it should never fail me clean.
i do keep the BCG wet.
as for what i use i went the cheep way.
ill use break cleaner on all but the old guns that have HARD plastic grips and such, (test a small part first i ruined a nomad grip

)
it is cheep and knocks out most all carbon, grime, oils, dirt, etc
i do use a bore brush and hoppes #9 and a cloth patch
as for a lube
i use MOBIL 1 (zero wt) synthetic oil, it has kept my AR running , my DPMS LR308, and all semi autos.
it is thin and i use it on moving parts, im told it does nothing as for a rust inhibitor.
ill use spray rem oil for that.
sorta plain and simple and cost effective as a qt of oil is around $5.25 and brake cleaner is $2-2.50 a can.
this has been asked before and it gets mixed thoughts each time.