I suspect that how well water, moose milk, flush tube, etc work on any gun may depend on factors such as breech design, level of pitting already present in the bore, steel used in making the barrel, load components, etc.
So, my two thoughts on gun cleaning are:
(1) For any gun, find a way of cleaning that works for that gun and stick with it, and don't be concerned if somebody else picks a different cleaning regimen for all, or some, of their guns.
(2) Having over the years seen many references to a three patch clean-up (usually based on hydrogen peroxide, alcohol, & Murphy's Oil Soap), I've never been able to achieve those results, but if I ever meet somebody who says he does do a three patch cleanup, I intend to touch the hem of his garment as he passes, just to see my results improve.