No
It will slide on to a newer p99 with the weaver rail (post 2004 i believe), but the notch is in the wrong place.
Stick with the factory offering.