All three of my trucks have XJ bucket seat covers and don’t have the carpet piece on the back so I added it to the ‘88. It’s carpet from old door panels.
The wiring for that underhood light is different between 89 and 92 (changed in 90) the light has one power wire, your harness will have a blue two wire connector. The connectors are also different for the footwell lights.