I have a CB that I only use when I go to Moab so I wanted to install it so it could be removed and you would never know that it was there. I ended up mounting mine on the passenger side of the center console using the stock screw holes that hold the center console in. I fabricated a mount for the mic that I install on the dash on the right side of the steering wheel, again using stock screw holes that hold the dash on. It all works out very well. I have pictures in my gallery, but I can't seem to link them to this post.
I mounted my antennae to my roof rack and then ran the cable in through the back door by just shutting the door on it. The weather stripping deforms enough so the cable doesn't get pinched. Once the cable is inside I ran it behind the interior panels in the cargo area to just behind the passenger door. From there it runs under the carpet under the passenger seat and then under the carpet along the trans tunnel where it daylights behind the center console and plugs into the back of the CB. When the CB is out of the car I coil the cable up behind the center console at the front and behind the cargo area interior panel so you don't see anything.
That might be 1,000 words, but pictures would sure help.
I have seen a couple of VXers mount their CB antennae's to their back doors using this mount: https://www.rightchannelradios.com/p...annel-radios-1 If you are squeamish about drilling through you cladding or sheet metal this might not be the best option for you. I'm sure that I could find some pictures for you, but apparently I wouldn't be able to link them here anyway.
"The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong, it usually turns out to be impossible to get at or repair."
-Douglas Adams, Mostly Harmless