Yes, both are YJ Wranglers. Tops are somewhat interchangable between Jeep CJ-7's and YJ Wranglers from 1976 to 1995. For sure an 89 top will easily fit a 91.
Not exactly. The body styles are different. A 1991 Jeep Wrangler is a YJ as a 1999 is a TJ. t
That should fit, there was no change in the tub between the CJ and the YJ
anything between 87 and 95
no no. the shape is slightly different, and the mounting brackets are very different.
No
yep but you may have to cut it a little bit.
No the 89 uses a renix system which is incompatible with the 91 engine.
No.
Yes.
Yes, yj body style went from 1987 to 1995
Should fit, yes
YES