If you found DBC and DGS that ineffective against corrosion, it was likely applied incorrectly. IME it has been absolutely effective, including on a rifle that was in a house fire and looked like it had been pulled out of Davey Jones' locker. The residue wiped out of the bore with one patch. The rest of the rifle took a bunch of elbow grease, oil, steel wool, etc.