I also have a few FEG P9R and a few BHP, Inglis and FN, mags are not interchangeable.
the BHP mags fit the FEG but will not feed as they are about 1/8" too short.
I have asked if the Norinco NP18 mags will work but did not get a clear answer, and have not bought one just to try it out.