the guy who to change oil at 1000km max, recommended this for caltex havoline. Which is probably among the best oils available in pakistan. as far as car is concerned, I always use good quality fully synthetic 5w40 oil and use it for round ten thousand km with genuine filters. (my car's engine is like new even after 11 years, Alhadmolillah).
but in case of bike, the engine runs at higher rpms, so I can imagine the drain interval would be shorter, 5000-6000 km seems reasonable, 1000km doesn't make a lot of sense to me