I have used Wilton and am very pleased. Use their online form to fill out your name and such and it creates you a Service Request number...then They can send you a box with shipping label.
https://www.breitling.com/us-en/service/create/Then you get to track it's progress and if its important it gets returned in a nice soft sided Breitling storage/travel box. I believe that even though some shops maybe a little cheaper you get what you pay for and I've never had a watch come back that wasn't perfect from Breitling Authorized Service Center.

