Those pins you are using to hold the watch are dangerous... if you haven't already had a problem with them, you will...
They mark and ding almost everything you put in them.
Best to either make a custom fixture or use thermoplastics or hot glue. Something softer than metal against metal.
Brian
I hope you like it
Very Nice work. Is it your drawing? Fred