No, the parts between a P99 and a TP9 are not interchangeable, but the TP9 definitely bares many similarities to the P99, and without the P99 it’s difficult to see how the TP9 would have existed. However, the magazines from a TP9 will fit and work in a PPQ M2 (at least the 9mm version).