Wikipedia said "mostly canola oil", but this LabelWatch site says there are at least two kinds of PAM, one with olive oil and one with palm oil.
Both have an aerosol propellant. Maybe that helps "foam" the rust off?
http://www.labelwatch.com/prod...
My guess is that any kind of oil will soften rust and slow down future rusting.
The "Olive Oil" PAM has some:
Organic Grain Alcohol (Added for Clarity),
and Lecithin from Soybeans
PAM "for grilling" has some:
Mono and diglycerides (emulsifiers often used in baked goods and peanut butt er)
Dimethylpolysiloxane (Defoaming agent: Used in food processing, )