Actually, I use ATF (automatic transmission fluid) on my bikes and the DuPont on my wife's bike.
ATF is messy. The dirt bike chain is washed and relubed after every outing. The street bike is lubed every 300-350 miles. I have boxes (flats, a bottom and a couple of inches of sides) with old newspaper to soak up the drainage/drippage from the chain and drive sprocket casing.
I'm trying this on the street bike because I had very little chain adjustment (one notch on the snails) after 8800 miles using ATF on the CRF230L. The drive sprocket was worn so I added 9-tooth larger rear sprocket and used the excess from a new 120-link chain to make a spare chain using two masterlinks and the old chain.
I've only got 2300-2400 miles on the NX250 with it's new chain and sprockets, but the ATF seems to be working well. I'll be touring on it in June and I'll take the DuPont spray with me for that trip.
Remember Honda used to fill the forks with ATF because it was better for the seals than oil; I'm not sure if they still do that or not. ATF has additives to help keep flexible parts flexible, so it should work with o-rings too. Anyway that's my logic and I expect the new NX250 chain to last around 24,000 miles.