I've had several 321's overhauled at World Time in San Jose, CA. They are among the top 3-4 watchmakers in the world for this caliber, in my opinion.
LewisWatchCo @photo500 serviced my 105.012 excellently. Had chrono and pusher issues. Highly recommended.