Use this guy, I and others on the site and Team Camaro have had good experience using him and I highly recommend him. I had him restore my 69 am/fm a few months ago.  Quick turnaround, think he charged $139 including shipping and will have new knobs if you need them:
Greg Ward
Wards Classic Radio Restorations 
131 Culps Dr
Huntsville, Al 35811
[email protected]