any auto salvage yard may have a good one,for it,i,ll give you a good site to find one on ,they have good low mileage engines and will guarantee them,i,ll send you a site for new ones also that come with the 3 year 100 thousand mile warranty ,good luck on it, http://car-part.com/ http://www.jasperengines.com/