Dunno if armor-all is oil based. I used it before on my very first car. Car kasi ng ahente kaya nag-warp na slightly yung dash sa sobrang bilad sa araw. Ito din nilalagay para kumintab gulong nung di pa uso tire black. Used it to restore (hindi pa uso detilers nun) the dash and it worked! After more than 5 years after I got the unit, wala ng additionalo warping. Pero pansin ko nga pag masyado madami lagay, medyo oily. Kaya dapat konti lang at kung kailangan lang talaga.Sa ngayon, wala pa me nilalagay sa new car ko. Naka full light magic-tint na naman ang windshield ko kaya di ako nagmamadali.