What Mumboman said - I've used them a couple of times with mixed results. Prices are cheap but processing is inefficient and slow.
There's an English translation button on the website - unfortunately it only translates a proportion of the text, so a working knowledge of German helps. On the phone they speak good English and are helpful. However they are inefficient, so a lengthy series of emails to make a payment.
For whatever reason the website failed to start processing my paypal or credit card payment - and although they advertise 1 to 3 days delivery, they admitted they take several days to get an order out the door. Once that's done you've still got to wait for international post. Their current estimate is 6 days from start to finish for my order.
As long as you've time to spare and don't mind emailing credit card info for manual processing, the prices may be attractive. Personally I've found plenty of other companies who do a better job for similar money so I won't be using them again.