Not needed. The oil collects dirt that traps moisture and plugs drain holes. Modern cars have treated metal and do not need this "protection".cinnamon ES said:oil guard rustproofing is a thin viscosity oil that is sprayed on a car to prevent corrosion eg. undercarriage,frame,inside doors etc. cost is about $75.