+1 for Summit. Never had anything but good experience with them, even on the odd occasion I received a bad part. They sent me a new one, and a prepaid box to put the old one in to ship it back.
Take a look at a map of their distribution centers too when ordering. I always use standard free shipping, but end up getting the parts in two days because most of what I order ships from Nevada. It's like Amazon Prime but for car parts
.