I get my parts from this guy
Liberty Subaru
1-888-782-9493
This is their address:
66 Kinderkamack Rd
Oradell,NJ 07649 ask for Russ
tell then that you saw the advertisement on a car magazine and you'll get 10 to 20% off. I been dealing with them for over 4 years. Good luck.