I'm using the Arizona Rocky Road mount on my TJ. google for it, or check ebay, that's where I found mine.
The mount is OK, but I'd prefer if it were on the left side of the 3rd brake light. That way I wouldn't have to open the tailgate so WIDE to get the glass past the antenna mount.
A few pictures:
This is what the mount looks like when in use. The mount is set up for a 3/8-24 stud mount, I have a quick disconnect on there and a 6M hamstick antenna that just happens to resonate on 2M. (no, not a CB installation, but it's a radio just the same)
The next picture is where the coax goes into the jeep. If I always used the soft top, this may not have been an issue. I chose to go through the same rubber gasket through which the 3rd brake light cable passes. Note the drip loop to try to keep the water OUT.
Next pic is how it enters the jeep on the inside. Comes through an existing grommet and under the carpet up to the front.
Finally, the radio mount. I chose the left side of the shift console, just to the left of the 4WD lever. There's a matching 1/4" steel plate behind the plastic (that's what I had) to stiffen things up for the radio mount. Underneath are a couple of cross-drilled thimbles with a lock going through. When the lock is in, you can't get a screwdriver at the screw heads. Sure, someone could take it by brute-force, but it's not going to be easy!
I like the location of the radio, I can see it pretty easily, the display hardly ever gets washed out by the sun and it doesn't hit my leg. I have an auxiliary speaker wired up and zip-tied to the rollbar just behind my left ear. It's loud enough to hear and understand when I'm XXXat highway speeds with the soft top flapping. Of course, nobody can understand me when I'm talking...no loss, I guess.