here Im gonna share my way mounting CB radio-------CB Radio mounting bracket for $1.26
first, you need a metal tie, you can get it from Home Depot for $1.26
https://www.homedepot.ca/en/home/p.6-x-post-base-zmax.1000411694.html
then, you need a plyer, a bolt and a nut, some glue(epoxy works the best)
since I already mounted mine and don't want to take it apart, so I draw a diagram to show the steps... just remember when you ply the bottom of that metal tie, try to grip it as hard as you can, the harder you grip, the tighter it mounts on your jeep.
theres a big plastic piece that houses the entire centre console, I dont know how to call it, centre console housing maybe?
anyway, in the picture where the red arrow pointing, theres a gap between the carpet and the flimsy plastic side wall of that "centre console housing", pretty self-explanatory,
shove one end of that "V" shape bracket into the side wall, shove it all the way until the bottom of the "V" bites into the side wall(see? the harder you ply, the tighter it bites).
and there you have it, a CB Radio mount for less than $2.
of course, wiring is another story, my way doing it was the power cable went thru underneath glovebox and thru windshield bracket and connected directly to the battery.
antenna mounted on spare tire carrier, using 18' coax thru tailgate, underneath trunk carpet, thru underneath rear seat, thru underneath front passenger seat and connected to the CB Radio unit. If coax is too long, turn a couple rounds on the chair-leg of front passenger seat to shorten it.