Hi TC, I've never found anything that will stop rust once it has started. The chrome polish will clean it up and make it look good, but the pin hole is still there and new rust will come through it to the surface. Recleaning with chrome polish every few monthe will keep it looking good though.