As far as big box stores, have had great service from Summit.
Never had a problem with an order.
A funny story about CJPP, I once ordered a pair of something can't remember.
The item arrived stating "one part sent one backordered". A week later I
received a package with the second part...