I cant tell you if its ok or not. But most products like that are an acid base product. When you get rust pushing through a chrome plating, it most likely is caused by micro pits in the chrome plating process. The oxidation has nowhere to expand except out the micro pit or opening that allowed the tiny droplet of water through. The easiest way to remove surface rust from chrome plating is fine steel wool. not an SOS pad but 'fine' steel wool, you can find this at most home improvement stores. Just polish lightly and it will remove the surface rust. a light coat of clear lacquer will slow the return of the surface rust.