Hi Scotty, I have a vehicle that has barely any rust on the underbody and want to keep it that way. I was wondering what's better to use. A simple undercoat in a spray can? Or an oil undercoating? I heard that using a regular black undercoating can cause moisture to be trapped and cause rust underneath the undercoat surface. Is applying an oil undercoat once a year a better option? Thank you for your time