I usually hit spring and fall. I apply it outside, because it does have a peculiar scent. but, at least in my experience, it dissipates after a couple of days. It’s inexpensive and can be purchased with a wand applicator, which makes it easy to get into the frame. It won’t hurt rubber or plastic.
It won’t resurrect tin worm infestations or cure the red scourge. It’s a preemptive measure. I like it because it’s inexpensive and easy to apply. There are other products available as well.
@Jdc1 mentioned Boeshield T-9 another good product in the preventative war on rust. In my case, I’ve gotten to the point where ”The Mule” goes in the stable most of the winter because of the “salt(s) used here on WV roads. Not saying you have to park your ride, just be prepared to fight a protracted engagement. Rust never sleeps.
BLUF: I like and use fluid film for the reasons stated above.