Took a risk and bought an OEM cd/radio for the Mazda 6, for £30 incl postage as the CD lens head in mine was having a mind of its own, only realised when I unwrapped it the it was a 6 cd Bose unit which is fitted to the 2.3 MPS model.
I stripped out the centre console (intergrated Radio) and then I discovered the fittings and cable to the console were different, but the CD/radio cables were exactly the same. After a bit of serious thought and a bit of *&^"$%£
realised I could probably remove the base and amp of the CD/radio unit and keep the original face. Nothing to lose as this stage I dismantled both and Bose one slotted into the original face like a glove. Whats more it works and loads and unloads and plays all 6 CDsand Radio, plus the display give all the information including which number CD is playing
Fixed the interior lights which have not worked for a few weeks, it was a dodgy switch connection.
Took me longer to figure out how to take out the light unit than it did to fix it