I had one on a bike I bought once and it just made a mess so never bothered using it.

I dont mind cleaning and lubing my chain and find doing it regularly really doesnt take long.

Something that puzzles me is does the Scottoiler oil you buy have a cleaning agent in it?

I'd always thought you clean and then lube a chain to extend its life - if you dont clean the chain surely the grit and muck will wear the chain and sprockets out quicker?

To me it seems a Scottoiler is just pouring oil onto a dirty chain.