I had a bad experience with Performance mail-order a couple of years ago too... everything from the shipping to the order-botching.
I wrote them a
complaint letter in order to vent... In all fairness, they did try and make amends a few weeks after I sent the letter but by that time it was already "a day late and a dollar short".