What I see is K E I G H O F F and not K R I E G H O F F . That's heavy and looks like a fake!
What would you call a P U R D E Y with the inscript P U E D Y...? There wasn't any gunmaker named KEIGHOFF in Suhl as far as I know! So someone wanted to write Krieghoff and wrote Keighoff for whatever reason. Probably he was not German.

Cheers,
Gunwolf