I'm a fan of Seikos. I'd rather have 2 dozen $100 watches than a single $2400 watch.
These, however, are worth around $800 each.
Odds are you can find someone local to work on them. If not, the Seiko and Citizen forums can guide you to reputable watchmakers you can mail them to for service.