I ordered an xbox360 chip and a jr programmer from them on 9th April.. Asked them to cancel the order after 1 week of waiting for them to actually send my order, and they did so.
They never refunded my 80€ though, so even if they were okay a few years ago they seem to have resorted to scamming...