I buy stuff from them sometimes. I recently purchased a methanol injection kit from them because the place I as going to buy from raised the price by 100 dollars.
I've had good luck with them for the most part, but have heard some horror stories. I've also gotten stupid answers to questions that I've asked.