Re: all about oil
Most if not all undercoating on cars these days is rubberized. It won't absorb oil like the old asphalt type would.
Linseed oil on metal would be good. It is edible. I use the raw on exposed wood on my porch and also on the kitchen cutting boards to help preservation. You can add the mold inhibitor from the local paint store on the outdoor stuff.