I ordered a set of dcoes from them and didn't have any problems with payment or delivery, but i gathered that if i did it would have become a complete hassle. i called to ask a couple of questions, and i kind of knew what to expect, so i saw their unhelpful and short responses as a quaint visit to NY. their prices are so goddamned low that it was hard to resist. don't expect any after support or follow up.
and the thing about the carbs being licensed by weber NA, the dcoes are safe, those aren't licensed to be recreated by weber NA, they are genuine made in spain. you would just have to watch out for the others.
matt