rockauto is good, and i use them once and a while, but their shipping policy sicks and so does their return policy.
shipping fees are based on what warehouse they ship from. i understand it costs more, but thats part of the business. i dont think them stocking their parts in random warehouses...