I got a Scottoiler a while back because my SV650 seems to have a propensity to kill chains off in about 16,000 miles despite meticulous maintenance. After a particularly nasty wet ride, I elected to clean my chain. Since getting the oiler, I clean the chain after every long really wet ride (once every 5K?), instead of the previous lube every 500mi, clean every 1000mi interval.
Anyway, I was getting curious as to how old my chain was so I consulted my records. It would appear that my current chain has well over 30,000 miles on it and it looks beautiful. No tight spots, and no pulling off of the sprocket. Plus the sprockets look brand new.
The only drawback is the oil spray onto the rear tire
But you come to realize that it scrubs cleanly off and only makes the bike more fun on wet roads. And, frankly, if I dial the flow down, oil won't end up on the tire.