Can't answer your 1st two question, I'm from East Malaysia.
For the third, Seiko is reliable. Mine get knocked, salt-watered, soiled, muded, dropped, scraped. 7 years and counting, still running like a charm. With their excessively extreme super low price, there is nothing to complain.
You have to service it thou, as every single mechanical watch. I found that Seiko 5 have a shorter service duration, around 2 years. however, servicing fee is under RM50.