A delayed shipment arriving months later reminds me of a recent experience with Motorsport Auto. Two holiday seasons ago, I ordered a bunch of interior panels to take advantage of their holiday free shipping promotion. They were mostly out of stock with unknown ETA, so I told them to substitute other items into the order to get the free shipping. This past spring (over a year since the original order), I got a call from MSA telling me they had received a shipment of interior panels and they asked if I still wanted the items from my original order. I was surprised that they held on to the canceled order details for over a year. I told them that a big part of the reason for the original order was to get the free shipping, and they offered to honor the free shipping from the original order so I completed the order.