arnab, Mine is a Bullet Machismo 350 1999 model. Ok. my bad i shouldn't have used the word "overhaul" the best word would be "service". There is no problem with the engine only some slight leak from the cylinder, may be worn out head gasket. I think my wiring needs to checked though i don't have any electrical issues but when i see the wires i get a feeling that it will fail anytime. Anyways had given to a mechanic for servicing. Should wait for 3-4 days before i can get it back.