I have the spray can, yes it works great for my long term storage.(3 months plus...).
The odor is tolerable, it's a lanolin base, so you have some smell to it. After it's applied, wipe excess of with clean towel or patch, it leaves a film that won't readily wash off, not tacky and won't attract...