Does anyone know are these made by GSG? I was looking pretty close and the engraving looks identical and it has the pin and screw in addition to the slide stop holding the slide on.