Not exactly sold out, more like everytime they restock, the
major characters would be sweep away faster than you can go and
buy...
Anyway the Japanese version, you can at China Square Central in
ChinaTown.
The difference between Japanese version and US version is... erm...
Japanese version got 1 sticker paste on the box that says
Transformers in Japanese, the rest is the same, they even using US
box.
But the 1 major difference is for the 74 BumbleBee, the Japanese
version 1 has clear blue windows, while the US version, the window
is painted over. And also there is a tendency for people to say
Japanese version higher quality, paintjob better. But this time
round, I am not so sure.