At one point it could have had been for a 68/9 cuda. It needs to have the proper front panel, which could be added/removed as needed. I have seen C body radios that look very similar but the profile has a " lean" to it.
Post a pic from the side
Here’s some side pictures and pictures of a c-body radio parts. Also included is the c-body tuner & push buttons, this assembly is longer to make up for the slant and extended front plate.
I will be ending this sale shortly but wanted to answer all inquiries. Also thanks to all responders for the heads up on my mistake and the quick lesson.