It will adhere even better with more rust vs. less. The only place it peeled off my truck was the steering arm which was soaked in oil. Por also sells a cleaner that you can use as a prewash. It is called Caliper cleaner, but works on any metal that is gunked up!