I think the main issue at the moment is that if you order something it arrives, very, very, slowly. I needed some M6 bolts to complete the centre speaker project for my TV. Ordered on '3 day' delivery - nothing arrived - contacted seller - they had dispatched by parcelforce 48, so were convinced consignment was 'lost'. They re-dispatched and five days later, they arrived by parcelforce 48 - Job done, new speaker in place.
Today, a week later, another set appeared. Add that sort of delivery to John's relatively slow normal progress and you may see the problem...