I will only tell you I bought a new dodge diesel in 2000, powerwashed the underside, wiped all bare metal with thinner, cleared all bare metal, 3m yellow body cavity sprayed the sheet metal....it all still looks like new. I have used oil based products before, always need to reapply and it gets dirty. Your results may vary, key was it was new and clean.