When you go Japan for Shopping Watches, one Shop you MUST not Miss ! That is TWC!
The watch Company TWC from what I know, their Tudor is likely the cheapest in Japan.
They have all the Omega, Tudor and Many Rolexes, of course they have what you want on your Cartier, PP, VC, AP, Panera list.
It is in Nakano! Just One station next to Shinjuku.
Next time, remember to go there!
This is the official Site.
HK Snob