@mamehmood, you are welcome, but I did not motivate @ARS99, all I did was tell him my experience and let him ride the bike, but he did not go out of the small street that were in.
This should open your eyes that a test ride is VERY important, your dealers do not even let people touch the bikes because they do not have a demo unit. The dealers do not even buy / use Storm-125 themselves and every answer to any question begins with "the customers ...." which takes the confidence out from the potential buyers.
I frankly do not comment on anything related to fuel because 1000 km in four months does not make me eligible for that but the rest is I can show them the product after a so-so care.
I replaced the plug and the bike is much smoother now, so either your plug was not right or the gap was not right, and this shop / mechanic has never seen this bike so there is no way he could have known what gap to set. I told him to use what he would for Deluxe. But do not tell me the life of the plug was over because I will not believe four months or 1000 km is ok.