No. Metal Rescue will penetrate oil and dirt. However, it’s recommended to pre-clean your parts before applying Metal Rescue. Detergents are more economical and are designed to remove various contaminants. This will also speed up the process of rust removal and extend the life of the Metal Rescue. Cosmoline, heavy greases, and similar materials should be removed prior to de-rusting.