I bit the bullet & took my Ram to my audio/alarm guy, he works on hot rods, new vehicles, party boats, & motor cycles.
I left it with him & picked it up 2 days later.
He mounted the CB radio in the floor console & he installed a auxiliary cooling fan below it to help keep the radios heat sinks cooler. Note the little pocket to the left of the Rams stock radio.
he had to pull the headliner partially down, he did this for 2 reasons, mainly to drill the hole for the antenna, i had asked him to center it in the roof, but, there is a large center brace at that location, he drilled the hole directly behind it
He then cut out an area at the sloping part at the rear of the overhead console, he took an external cb speaker apart, getting rid of the box & used the speaker itself to install inside of the cut out console, he had to pull off some of the foam backing that is on the hidden side of the head liner, it is completely hidden & there is no sound distortion
he found a place to run the wiring through the firewall & then under the cab, my CB has to be wired to the main power source, in other words, the battery using heavy gauge wiring & protected by a fuse.
Then because i have to have 2 power lines going to the bed, 1 for my rotating lights & the other for my 30 gallon auxiliary gas tanks pump, he installed 2 switches that are controlled by switches in the Rams dash, just to the left of the Rams radio
You can see that the rotating lights wiring is run through the sign rack for the lights
the forward box is the 30 gallon auxiliary gas tank & the rear box holds all the tools that i use in my business