I have a Bianch 7L leather holster - it is for the fullsize but I carry my compact in it.
Carried a Glock 26 for 8 years in a Galco FLETCH made for a Glock 19. Worked fine.
U can buy the Galco FLETCH holster for the fullsize P99 and use it for the compact just fine...
But for non-leather. I can't help U.