I've put several thousand rounds through my JG MP5 just plinking. It's completely stock inside. right now. It's been gamed one in someone else's hands, and performed admirably.
However, it's developed a slight sound it didn't have before. I tried adjusting the motor and that's not doing it. So once I install the metal upper receiver I got for it, I'm going to crack open the mechbox and give it some metal bushings and inspect for wear. Unless there's something broken or worn, I don't think I'll replace anything else.
Maybe you missed a step / screw to loosen the front end? I replaced my stock front end wiht a CA metal one, and the old one came off without issue.
__________________
|