One thing that stands out to me, is that it might to be a compact model and has a big brother. .....
Can you slide that base plate just to see if there is any stampings? Have you confirmed that it's a 9MM-family??? Might also be military issue. .. ..
Be Safe !!!