but if you buy through Ebay, they seem to be a bit more reliable wrt delivery times
Nope, they are every bit as crap when buying through egay. And they wait the maximum amount of time on egay's resolution system before replying, with a stall reply, so you have to keep going round in circles, waiting 8 days each time.
Last time I went through this particular nightmare, they couldn't give me a tracking number, yet on the last day before you can get egay in intervene claimed DHL had lost it. Strangely, having got one of my DHL contacts to check it, DHL never picked anything up from ATP (or anywhere else that couldn't be accounted for) destined for me.
So, I know that they are
liars that sell
substandard junk.