I think 350 is a fair price. It does have alot of new parts on it. Tbelt, water pump, thermostat, and the housing was replaced also. The water pipe and the o ring. Oil pan gasket. New tensioner. Its on the engine stand at my work. You can have that two. I have two of them.