Welcome to the site ....
Most parts will fit, but the yrs are .... 77- 88 & 88-95 on the bodies. The roof may have stayed the same. But when you cut open the 89 roof your cut will be 4-6" from the gutter.......you may get away with it.
Again welcome ...