I buy a lot by mail order and go to people who are safe and reliable.
Ebuyer(UK) are excellent. I had a problem with an item worth about
£20; on the morning it was delivered i tested the item, found it
faulty, and telephoned them at lunch - a replacement was dispatched
that afternoon arriving the following morning. That is excellent
service and no worry about whether the item will arrive like there is
on ebay (one or two of mine haven't which could have been genuinely
lost in the post).