How do you know that the ones made in Thailand are not as good - and in what way? I assume this is the ones my dealer is selling, but I don't have one on hand to tell.
BTW - From the above post, it looks like the pix is of one made in Thailand, not Japan, as it has a metal inside, instead of...