I have a baby eagle that will collect surface rust, I used to coat it in remoil and leave it only to come back a WEEK later and it would have surface rust again... the remoil would be gone... I tryed wd40 same thing... I would over oil it, set it in the safe and a week later... I tryed CLP and you just spray it on, let it soak for a few min, then come back and rub it in to the metal... I can go for months between coats with regular use!!!!
the only downside is they must pressure the can to 200000psi because when you spray it, hope you have it contained well, It will get in your eyes, on the wall, floor, everytime!!! I now try and press the tip only half-way down...