I don't know about those spots. I keep my razors oiled but when I use them they still get those spots which in my case are water spots. Metal polish takes them off. Like has been said you just keep...