Don't think the M6 was made for the P99. I don't believe that they make and adaptor either. Adaptor was for early models with closed rails. As Shipwreck mentioned above, M5 fits newer frames...I have a P99 newer version but my M6 doesn't fit. Do I need that extension/attachement? Thank you.