You can simply bolt the speedo cable drive unit and its long-shaft speedo gear in place of where the sensor and short-shaft speedo gear come out on the later models. Same exact opening. Make sure you clock it correctly for the tooth count of your particular speedo gear.
You CAN swap to a 91-96 cluster, but bear in mind the tach electrical interface is different from RENIX (90-) to OBD1 HO, as are the coolant temp and oil pressure sensor resistance ranges, and also the fuel level sender. You would need to also change to a 91-96 oil and temp sender, a 91-95 fuel sending unit, and devise a circuit to adapt both frequency and voltage from the RENIX ICM output, which has a pulse/rev count dependent on whether the jeep has a 4 or 6 cylinder engine, to the HO instrument cluster input, which is the same number of pulses per revolution no matter how many cylinders the jeep has.
It's almost certainly not worth it.