Ouch.
Our are installed down on the console. We've got a few unmarked cars where it's installed under the seat.
I have a Ford Escape that had a Yaesu FT-7800 in it for a while. I had the speaker under the passenger seat, worked just fine. When I replaced that radio with a CDM-1250, the front speaker on the control head was sufficient in the fairly quiet cabin. In my own personal truck, I've got the big Motorola speakers mounted below the control heads.
I've also got a Polaris Ranger UTV with a CDM-750 in it. The Motorola speaker is loud enough to be heard clearly with a full face helmet on and running down a logging road at 40mph. If I forget to turn it down when I take the helmet off and stop driving, it'll hurt my ears.
Delivery1234, these are ideal:
Motorola HSN4031B Internal/External Speaker #6222 | eBay
or
NEW! Motorola RSN4001A External 13w Speaker w/ Mounting Bracket | eBay
You'll have to install your own 1/8" mono plug on the end. I'm using these on my own truck and UTV. Very durable and way better than any of the truck stop stuff you'll find.
If you need a smaller speaker, these work pretty well:
motorola speaker ham cb external | eBay
I've got two of these mounted in my work truck. It's an extended cab 2007 Chevy Colorado, speakers are mounted to the rear of the center arm rest/console. Plenty loud enough for me. Nice thing is they already have the 1/8" mono plug on the end, you'd just plug them into your radio.