try www.car-parts.com. you can usually find a low mileage in your area for a resonable price (cheaper than a rebuild anyway).