Forg Yeah 100% get where you're coming from. The beauty of this little unit is that it also comes with the capability to play from a six-stack CD player, provided the original owner splurged for that option at the dealership. I figured that I could try and gut the internals and replace it with something similar but if it's got the capability for radio, cassette, and CDs, as well as bluetooth from my radio adapter, then I'd be silly to throw it all away. The unit works flawlessly other that this little finnicky thing with the cassette player.
I'm still trying to work out whether the CR-905 is an Alpine unit, because if it is, I'll go ahead and buy one of the CD stacks off of @Major Ledfoot as he has one in his 940T or 960.