It’s something we will never agree on because there are too many variables such as.
Water quality is probably the biggest variable, especially when using city and rural water supplies with the many additives. Distilled water would probably be the best.
Soap/cleaning agent ranks high on the list also. While Dawn is a good soap and cleans well I do believe it may aid the corrosion process.
Climate/Physical location is also a biggie. That’s why the Air Force doesn’t mothball it’s airplanes in the southeast part of America. So what is good for one guy may not work as well for another.
Steel composition plays maybe a smaller part with probably some barrels having nickel and or chromium in the alloy.
Lubricant used during and after is probably not really to important in my mind.
It’s all gonna boil down to giving it a good cleaning / drying it well and perform follow up patches and inspections.
Never let the sun set on a dirty gun.