I remove and clean my chains in an ultrasonic cleaner every 650 to 700 miles. The chain on my tourer has 10,000 miles on it and shows little wear. I think the difference is the ultrasonic cleaner.
I lube my chains with 4 pts mineral spirits to 1pt chainsaw bar oil.
http://draco.nac.uci.edu/rbfaq/FAQ/8d.2.html