In my previous job I used Ebuyer a lot, never had any real issues apart from them not telling us when stuff wasn't available, they would just cancel the order.
I must have had around 30 zoostorm machines from them in that time. Kitted out an IT suite with them and had no major issues at all...