The 9 is at a disavantage because you cannot fit anything in the opening. With an uncut dash, you cannot have an in dash cd player because cd's are larger than the raido opening.
If it's already hacked, go for whatever. In addition to the install kits, you can do your own fabrication of facia plates with excellent results. If mine had been hacked, I would have installed a quality indash cd player. I spend numerous hours analyzing the area inside of the dash, and there is enough room to stuff many different raidos/heads/units inside. The problem with the angle of the dash in relation to the knobs can be corrected with custom fabrication. You could use parts from a traditional universal install kit and cut the correct angle for a good looking fit.
If you have an uncut 69, one interchange I found--well the guy at the stero shop found after 3 days of research--is the application for the, dare I say?, 1982 Honda Accord. Even in 87, this unmodified fit was quite limited in selections, so I doubt that today's selection has improved. (I think it was a Clariton or an Audiovox.)
I had to remove the division bar between the raido and the push buttons and shave the sides. I aligned the unit with the back braket, and fabricated spacers/inserts to fill in the large knob area, recessed in the dash.
If a factory unit were reinstalled, the slight modification would probally show. I could restore the altered area because minor plastic repairs like what would be required are fairly easy.
As far as the staro install, good luck at professional installation. I bought my stero components from a shop that specalized in high end components and competition installs. After I got done with the install, I took the car by his shop. He looked at the car and said that his guys could have never done such an install, and he asked if his installers could take a look it so that they could "steal" some of my ideas.