Does anyone have any experience replacing the watch crystal on the SARB065 (i.e. the original Cocktail Time)?

Mine has sustained a nasty scratch and I want to go about replacing it by myself.

On a related note, anyone know of a good replacement crystal (sapphire, preferably)?

Thanks.