I am an online customer of Summit racing because they don't have any stores in California.
They always seem to have what I need, priced competitively with free shipping.
Speaking of shipping, I placed an order at 7:15 a.m. Sunday (yesterday) and the package was in my hands at 10:15 a.m. Monday (today!).
Sometimes orders are split between different warehouses, but even when that happens the second box only seems to take a day longer.
Put me down as a highly satisfied customer.