Lovely 1680, as you said originally it has a service dial and the insert is also service. The dial looks fine condition wise so on the face of it shouldn't need replacing. As you have a watchmaker you can take it to, if the timing is still good and there are no other issues, I'd be tempted to see if they can sort it as a simple fix as per Nigel above.