Well this is a common problem that we are unable to locate best mechanics who understand the problem and provide you a best fix or service which makes you more than satisfied.
If you love your ride and want no 'Chota' type mechanic touch your bike then I would recommend you to pay a visit to the following
Mr. Bilal
042-37353212
Located Near Dyal Singh Mention, Near Hall Road,
Mall Road, Lahore.
He is a mature sensible and 'educated' person and working from last 4 decades specially on CG 125. His father also accompanies him. But make sure you directly contact him and discuss all the matter with him personally. Though he has also junior mechanics but request him to do the job himself. I hope you wont be disappointed.
No need to mention any reference to him. Good Luck