Took a little work. My center console didn't have the factory sub, just a storage pocket. So I removed the inner storage pocket from the outer console, cut out the opening for the sub, lined the outside of the inner pocket with Dynamat, built a top piece out of MDF and carpeted it(pictured), reattached the inner pocket to the outer console, put some polyfill in the pocket, and ran the wiring out the bottom of the inner pocket and sealed it up with epoxy. I epoxied the top piece to the top of the inner pocket and left enough room for a little storage when I open the console lid.
its a shallow mount sub, so it fits without anything getting in the way. most of the newer tj's have a sub in the console from the factory. my '99 didn't come with the sub and it wasn't an option. the factory sub is garbage and usually breaks down so people will modify the console to fit an aftermarket sub and mount an amp under the front seats or if its small enough you may be able to fit an amp behind the glove box.
Dear Algebra, Please stop asking us to find your X. She's never coming back and don't ask Y.
is there any vibration from the sub knocking against the center console?
No vibes. Just be sure to line the outside of the inner pocket with dynamat completely and add some polyfill on the inside enclosure. I considered shooting some expanding foam in between the inner enclosure and the outer console, but I go no vibes at all, so I left it alone.