I've had about forty deliveries of ebike stuff from China. I always click the cheapest shipping. From the shipping date, it takes abouut four to seven days to arrive. The most duty/import fees I've had to pay for one shipment is about forty quid. The average order is between two and four hundred quid.
DHL always invoice you about two weeks after the delivery and they chase you to the death to get it. Parcelforce won't deliver until you've paid. One of the others tries to make you pay before delivery, but they still deliver if you don't pay. To save hassle on that occasion, I paid the driver. I don't know what happens if you don't pay him. One of the other common ones invoices you, but if you ignore it, you never hear from the again. In fact, I don't think any of them other than DHL have followed up. A couple of times, I've had invoices attached to the parcel, which I ignored and never heard again.
Moral of the story: Avoid DHL and Parcelforce if you can.if you can. The problem is that you don't know who's going to pick it up this end. BMSBattery stuff is always DHL.