They have good prices, but they seemed overwhelmed with orders. This has been going on for a long while now.
E-mails take 1-3 days for them to respond to you. I've had them ship me incorrect parts, or split shipments for no reason. In all they made it all right, but it can be a bit testing...