Originally Posted by coachwill
but its first job is removal of foreign debris..
Thats just simply not true. Oils are developed first and formost to lubricate, detergents and cleaners are added after (if at all) to help them carry contaminates to the filters. No reason for them to "remove dibris" if they cant first reduce friction, heat and wear that would only create contaminants.
Of course you have problems with "accumulation of particles" in the lubrication of a weapon, there's no filtration system. Thats the reason we clean them often.