I've been using gear oil for the last 12,000kms and I'll never go back to chain lube ever it's far cheaper to use and keeps the chain extremely clean and because of it you don't have to use the chain cleaner as much cant recommend it enough
Pros: cheaper, keeps chain clean
Mileage: 12000 km