I have had shipping issues with Performance in the past. I won't go into detail but you can read about it
here. I have somewhat lightened up on them and now recommend them again for some things in the hopes that they have either improved their practice or my situation was a fluke. Still, I'm reluctant to order from them without a doing a lot of first-hand oversight to make sure they get my order correct. I occasionally visit their local store here for small items I need quickly such as tubes. They tend to have pretty decent prices.