If they were just stained, why not have them professionally polished? That should get rid of the stain and will come back to the normal brown color with time and heat. Should cost a few hundred $'s at most.
I was moving toward ceramic coating as an alternative to replacement. I'll look into polishing too.