Actually, from the pics, it looks like this stupid thing is simply a stamp on the firing pin. Replace pin :).
Course, if you get hold of a firing pin meant for some other gun, the scene is set for all kinds of fun and games.
This idea can land that moronic company in very hot water, very quickly.