I have this model for the YJ. Got the 8" Stereo version
I wanted SPICE, however, they didn't have it in stock.
Install was easy, I had to drill new mounting holes in the tub as the 8" is a bit wider than the factory console.
I also added 2 2x8 boards under the security console to raise it up in the air about 5", so the padding is comfortable as an arm rest as you are driving down the road and not leaning way to the right as you drive. Tuffy could stand to make an "extension kit" to raise it up, or, just take some scrap wood, paint them up and fit them under the console to get the right height you want.
The console is very stout and strong.
Two things you need to not bother with.
1) the seat belt straps.
Great idea in theory, sucks in application. Don't bother installing them.
They hold the seat belt floor mount way to tight, so it is hard to get your hand around it to release the seat belt, and the bolts on the inside of the box will slice the heck out of your hands. Leave them off.
2) Screw caps designed to cover the seat belt strap screws. Plastic junk that break, fall off, and allow you to slice the heck out of your hands (see point #1 above).
When mounting your stereo in the stereo box, be sure to have all the wiring routed up from the bottom before your drop the new deck in the slide. It is a bit of a PITA to get it out of there once it is mounted. However, it is ROCK SOLID in the mount. I am very happy with it. The door seals well, and blocks all the light from the deck even if you have it on and the door closed.
They lock is stout as well. I have no worries about running the jeep with the bikini top and no doors as long as I remember to lock the center console.
The center compartment door is very heavy. As in, don't be dickin' around in the middle drawer while moving, as if that thing comes slamming down on a quick stop by you, you could seriously hurt your arm, or even loose a finger as it comes crashing down on you. There, you have been warned!
The center compartment is huge. You can fit a ton of stuff in it. I mean a ton. Every other jeep I own in the future will have another one of these in it.