I’ve bought dozens of items from Wiggle without any problems. Had to return a Castelli jacket once which I sent by Fedex. Got there in a day or two and refund was prompt. I had to cover the shipping but assumed that’s part of the deal when buying overseas.
I’ll continue to buy from online UK retailers but generally items are under $200 to avoid duty & taxes. Have had good success with Merlin Cycles lately.