For 90% of the parts I buy, they're the cheapest. Any discrepancy is maybe $2, so no big deal.
The main reason I shop here though, is the forum, and they always get the order right, and can get you all the weird stuff. My Mercedes brand head bolt socket makes me smile