I’ve been geeking out on this recently after buying some UBS and actually riding until the chain runs dry to compare it to my regular dry lube. Conditions recently have been bone dry and dusty with occasional stream crossings.
Muck-off dry lube – 150miles between lubes
Scotoiler UBS – 60 miles
So it’s not as tenacious as a conventional dry lube but it was £16 for 1.5l (or thereabouts) and I’ve not cleaned the drivechain other than wiping the chain with a cloth and re-lubeing seems best done by applying to the chain while spinning the cranks slowly (to avoid flinging it off if too fast or letting it drip off if too slow) untill it can’t absorb any more, then keep turning the cranks until the lubes dry enough not to drip off. That much lube seems to flush out a lot of the grime too so it saves money on degreaser.
Wet lube is harder to quantify, it seems to last until it gets sufficiently rained on to wash off. My winter lube of choice is putoline wax (the stuff that comes in a tin). Lasts for weeks/months until a rides so wet that nothing would stick. I’d use it in summer too but it’s a faff to apply.