If you're refering to the stuff they sell occasionally at XS Cargo, not really. Not terrific, but not abismal - money can definately be spent more wisely on superior equipment for the same price.
I don't really know anything about them, but a buddy of mine has some of their subs for a while, and a couple of them started coming apart after about a week...