Cerium oxide isn't expensive, I bought some from a Lapidiary suppliers earlier this year and they told me they only sold it these days to amateur telescope manufacturers and similar. I wanted to try some on a Ground glass screen and found that it polished the glass rather quickly.

Ian