I bought a Rover P6 body for my Mardave in February via ebay, it turned up about 3 days later no problems.
Then back in October, I bought a Golf Mk1, a Starlet, an Imp, a Sierra Cossie and a BMW Mini via his website, and paid straight away. But they didn't arrive for 3 weeks, after a couple of emails, he said the bodies nust have been lost in the post, so he replaced the entire order and added an extra Golf and Starlet body to make up for the delay.
As others have said, quality of the products are top-notch, delivery times aren't.