Have tried this and here is what you can do to find out for yourself.
If the oils in a product, peanut butter, WD-40 etc is actually removing the staining, and you wish to know if it is, do this.
After you are done, take some rubbing alcohol on a towel and clean the product off. It is did remove the stain, and you have removed the oils, the stain will be gone.
This may work in up to 50% of the cases where the part is stained, you may actually be able to remove the "residue", but then 50% of the time, the wax/sealant's solvents and other components have attacked the coating on the part and degraded it.
If after cleaning with the alcohol and the part looks the same, all that was done was just covering up and you might as well use Vasoline, motor oil etc.
If stained, then the part needs a new coating applied, not a "dressing" in order to have a true fix to the part.
Ketch
:up