I'm not sure what you ride moto520, but the EC125 shift lever looks just like the 250/300 lever and is noticeably longer.
As far as the clutch lever I'm not sure? I have always cut the stocker down to make it comfortable. A little time with a Dremel tool and waah law, instant custom shorty clutch lever.