I buy from this site all the time. It's always fun because the shipping is free and the prices are great. Occasionally I get a product that doesn't work right, but I simply create a ticket and they are great to send me a new one. The hardest part is waiting for your order to arrive.