I bought this bike on Nov, 2013. Now the odo reads at 10, 600. All the scheduled services have been done. I got no issue with it except the chain. I have to visit a garage often for that issue. Recently they changed a pulley and informed that the issue is inherent with new batches!
This reply was heartening. I think the professionalism was missing in a Giants like Mahindra.