I live by the ocean, I have five bikes and I hate rust. I get stainless fasteners from Bolt Depot. Toronto Cycles is my favorite source for titanium. Stainless is not expensive at all. Titanium is very expensive and probably not worth it just to save a few grams.
I oil all of the original fasteners and store them in zip lock bags.
I polish all the fasteners on a cotton wheel with rouge before I install them.
Yes, I've been accused of being anal retentive.