After running around a bit, I finally found a good guy and he didn't hesitate about my quest on a CD install (CD's are all he listens to, although he installs about anything). There is a great upholstery shop nearby and this guy does all their stereo installs. Some AMAZING vehicles there and while they do upholstery, they do lots of general mods - and this guy does their sound systems. It wasn't just a CD player, I wanted the entire after-market system I had from my 2014 CX-5 (minus the CD player). His wife has a Mazda 6, so that was a good start....
He was a couple weeks out and the Thanksgiving weekend, etc. I had my car in for two days and the result was real nice - the Eonon Player is mounted perfect and he put in a sub control in the small front/center console space (where you'd throw your keys...in front of the shifter). In addition, he mounted a clean on/off switch there for some front passenger floor wells lights that I bought. These were inexpensive LED's and add a real nice 'mood' glow to the wells - they are adjustable and you can turn up/down the 'glow'...or 'off' during the day.
Amp, crossovers, in-line converter are under the seat. Box sub in the rear - male/female plug so I can remove easy when I need to. Tweeters/4 mids replace the factory Bose. The other 6(?) factory units are still in - but are irrelevant and I'll remove the factory sub. It's all basic stuff and any Car Toys has any of this ....but I wanted a clean install (it is), loud is important, but 'clean' is much more so.....it has a very low volume 'hiss' that I can't seem to figure - but he knows and (hopefully) will address. (I just picked the car up 2 days ago, and didn't have a chance to give it a thorough listen.....). I was 100% happy with the CD install - it looks very factory and from what I can tell, was about the easiest part of it. He heated up the leather/glue, pealed it back, cut the horizontal hole, cut to fit - little at a time, and tucked the leather back in and around the player. Mounted and screwed into the pre-existing plastic piece (hidden behind dash). All the other stuff was the time consuming part - as is any after market stereo.
I am very happy and the results are a big, bumping, clean, full, highly tuneable sound. (The low volume hiss notwithstanding.....). Any good aftermarket stereo is considerably nicer than a factory unit and this is no different. It came outta my old CX-5, so I knew how it would sound - and this was pretty much correct. One thing I am disappointed about is the Eonon - it has but two lights - one on the 'power' and 'eject' button? Really? At night, my fingers fumble trying to press 'next' (or whatever). It also lacks a 'fast forward' button (as I don't necessarily like to listen to 5 minutes of live music intro banter.....). So....I might get another 1/2 din player that provides these - I didn't really think a player would not have these type of things and choices are pretty slim. I'll post a photo or two if I get around to it.....I'm happy and it's not a big deal to install a 1/2 din unit if you want/need that style of player (it's all in the car already). Again, no wars.......if you like flash drives, MP3's, ripping, burning, have at it.