Not perfect but not terrible. I have not cleaned it up. I got it in a recent package deal on some parts. There is some pitting in the chrome. No radio but it's the complete speaker/radio panel. I can take some pics if there is interest. $25 + shipping from 60586. Thanks, Brian