When one of the products was delayed from the manufacturer PolyPerformance called me immediately to notify me. I still wanted it despite the delay, and they kept me updated on the progress and well...
Pretty pleased that they had what I needed in stock, just lacked getting the 5th star due to the shipping costs, that was almost as much as the item I bought.