i would keep looking ive seen 04-06 engines for 600-800.also you can drop in 07-08 engine its same but need to change intake and throttle from your old engine.for some reason around here the 07 engines are a bit cheaper 500-600 for 80,000 mile engines.guess its supply and demand.also there are auctions that sell wrecked/damaged autos sell around 500-900 dollars, use all good parts than scrap vehicle and get paid 400 dollars in scrap.