The info I have is from people that bought stuff from them, all in the film or video business, sent to Brazil. They always delivered.
But you are right, they deliver using different sellers, and some of them may not be good.
If what you need can only be provided by Ali, then you should go down that way. The are becoming an important source, so at least your money back should be guaranteed.