When I lived in Pasadena I found a place called Pacific Universal who could do an amazing job of polishing and recoating.