Even if the slide fit, the mag release system is totally different, the ejector would most likely be in the wrong position too.
The P-89 mag release pushes forward to release, the P-90 pushes inward.
I tried putting a P-85 slide on a P-89..no go, even with the same caliber.