I recently ordered parts from Liberty Subaru in N.J. (201)261-0900
www.libertysubaru.com
I am very pleased with their prices and service. They are much cheaper than local dealers and even cheaper than SVXparts.com on some things.(shipping is cheaper from Liberty)
I ordered a radiator, fuel filter, rad. hoses, t-stat, oil filters and some other small things and the shipping was only $9.00!
Best of all, the parts arrived to my door in IL. in 4days.
Thank you.