The cordite it's self is not corrosive but as stated it's the primers that are. But the cordite does cause increased barrel wear as it does burn the steel in the throat of the barrel more then other rifle powders do. Hoppes #9 will not remove the salts left over from corrosive primers. The only thing that will remove it is water in one form or another. USGI WW2 bore cleaner works very well and yes it contains water.