HasbroToyShop only accepts US billing address Credit Cards, which means extra steps if using Shopmate. That's one reason why I use PriceUSA, because they use their American partner to purchase from those sites.
If I was buying from HTS or other sites that require US credit cards more than once every two years, I would look at other options... but for this infrequency it isn't worth all the extra effort.