I prefer 1stsubaruparts.com to subaruparts.com - prices are lower, they charge actual shipping cost (subaruparts charges a flat 10%), and I've gotten my parts pretty quickly. They've even called me after I've ordered online to check to make sure I'd ordered the right stuff.