They will fit. The door opening is the same and the hinge location is the same. The big difference is the body lines are different. They will not line up on your 89.
I have a '91 truck with '93 doors w/electric windows & mirrors. They fit fine and work good. The body lines are about a 1/4" low on the doors. Not enough difference to stand out.
The previous owner put them on and brought the mirror control panel over as well.
You could try the same.