I've also had great experiences with Rock Auto. I've been ordering the occasional part from them for about 10 years. Shipping can be expensive but everything comes pretty quick.
Some parts are cheap but they're also inexpensive.
Yeah, I try to bundle things up to save on shipping. On the other hand, by the time I need anything, I probably also need wiper blades, and the price difference on just one wiper blade usually covers the cost of shipping.
Some parts are cheap but they're also inexpensive.