it should fit just pull the buttons forward....that's what i'm doing on mine. no one will know unless a button is pushed in.
i lined my gto radio 68-72(all the same) and it lines up with the dash perfect. that's what terry said would work in my case.68-72 gto exactly the same as 69 bird radio except the buttons are shorter by about a inch...i'm going to try and figure a way to extend the buttons when i get a day off.