I've always undercoated and rust proofed my own vehicles to battle the salt belt I live in. Rust proofing lasts for years but I do touch up the undercoating every year before the snow flies. Not sure I'd wanna reapply a product like Fluid Film every season but I'm sure it's effective.