I have bought a few things over the years. Some have been quality, others not. I have heard good things about their air compressors but never actually seen or used one. I have bought their led camp light strips and they have been awesome. Can't really see how you could go wrong with a rubbish bag!
One thing I have noticed is that their delivery times can be really variable. Sometimes I don't think they have stock on their shelves and they wait for a certain number of orders before they order another shipment (from China)!
They have been pretty good to deal with even after a warranty claim from me on a lightbar.