What's the best chain lubricant for a bike used for riding in normal(ish) clothes, year-round?
I've been using Tri-Flow, but that tends to leave black greasy/dirty stains on pants, shoes, etc. I've heard of melting solid parafin, but that seems too labor-intensive.
Most important: not picking up dirt; not staining anything that touches the chain. (yes, I know of various ways to keep clothes away from the chain, but none are perfect)
Must also work in a wide temp range and wet conditions. For my area, I'll ride in temps from 30F (-1C) to 106F (41C). With heavy rains in winter. Just this last week I've ridden in drizzle, 55F (13C), and 107F (42C)…
Would be nice if it was long-lasting…