As pointed out by Sir Xulfiqar, Oil pumps in CG 125 engines are often not properly checked by the mechanics. Replace the oil pump. Check valve guides for any free play and if the ring where valve sits has caved in. Find a good machine shop and get valve guides replaced if needed.
New cam gears by Atlas are pretty useless. I have seen new cam gears making noises. If you need to change your cam again, use CRLF cam gear. CRLF wont last more than 10-12 months but cam gear noise will vanish for a few months.
Next time you visit the mechanic, ask him to remove the tappet assembly and get the push rods out. Check push rods for wear and scratches.