I’ve ordered a few 1:6 collectibles and others from them and never had a problem. Sometimes they get stuff in a bit later than other retailers, and their shipping can be a bit slow, but those are pretty minor quibbles for me.
The other cool things:
They rarely charge a NRD, and their shipping is frequently a flat $4.00 rate! Their “Pile Of Loot” feature is cool too, just be aware there are a few (reasonable) restrictions.