I buy most of my parts from http://www.rockauto.com/ now. The cost/selection is better and I don't have to drive all over town looking for parts. They often have 5% off coupons that I'd try to use for a bigger purchase like struts.

As far as which brand is best, I haven't noticed a big difference between them but only do struts every 100-150K.



Quando omni flunkus moritati