I ordered one X2 Pro from them. It was shipped and received promptly. It turned out to be defective, and I just junked the chip. I subsequently ordered an Xtreme FCC cable for $17 (highway robbery...I know...) and never received it. I checked the site and my order was...lost, so I never got charged either.
Overall, I'm not entirely impressed with their service, but their stock was pretty consistent.