These have been faked for so long that I'm not sure you can tell the difference. I've always stayed away from these because of that. The only documented original I've seen was embroidered onto an officer's uniform.
BTW - Wife's Uncle was an MG gunner during the war and never had this badge.