Well I use Havoline engine oil or Honda engine oil in my bike and I keep drain interval 1500 km. My bike has done 38K already and there is no smoke issue. Gears are just fine and engage properly. So people who change oil after 700 or 1000 km are just wasting money. Do not listen to what imbecile mechanics tell. They do this to make more money by selling more oil.
When I purchased CD-70 bike in 2008, Honda oil used to come in tin can. And on that can it was clearly mentioned that this oil is for 1600 kilometers. The new Honda oil which is now sold in plastic bottle although does not mention mileage anywhere but it is of same quality and could be used for 1500-1600 kilometers without harming engine or gears.