Not at all. I have ordered from John Craddock many times and never had a single problem. The shipping cost is reasonable too. Most recently I ordered a soft top for my ‘57 Land Rover. It was shipped via FedEx and it was received the same week.I have found a new one that also incorporates a ball.
Shipping would probably be a PITA though.