I have found that it is best to order directly from Subaru eStore's for parts and accessories. This way you are assured of receiving the right product and on time.
I go to parts.subaru.com and search by zip code. Different dealers have different pricing, so it's best to shop look at different dealership eStore's to find what's best.