I like Fluid Film. It's not a petroleum product, and it doesn't wash off. I respray it about once a year on my daily driver.