Local jeweler quoted $600 service and mainspring replacement

I have a Mk2 Trident 600 38mm I purchased off ebay about 6 years ago. Love it. Crown stopped turning in first position. Date adjustment and time adjustment work.

Took it to my local jeweler with watch servicing and spend about 5 minutes with it, said it needs a new mainspring and a service. Said it would cost $600.

This sounds high?