I've bought from them with no issues. Shipping takes forever. I think it was like 12-14 days if I remember.
I wouldnt buy anything that I had to have perfect. And only when the stuff is dirt cheap. I bought 4 Vittoria Torreno Drys for 100$ with free shipping. That's the kind of thing I would use them for. Deda carbon post for 70$ and a Selle Italia SLR saddle for 85$. They have some great prices and combined with the sales and coupons if ots worth waiting for it's not a bad go to...