a few things to consider, is it a 3.0l OHV or OHC engine, makes a big difference in cost. also how did the head gaskets "blow" what was the underlying cause for them to fail ie: waterpump, faulty t-stat, plugged radiator. you also need to consider the cost of the repair as opposed to the value of the vehicle. if you have coolant in the oil, and it was run that way for very long, bearing damage has probly occured. in some cases it's more cost effective to replace with a used engine, or a reman'd one. the biggest question when looking at high dollar repairs, How much do you like the vehicle ? and will i get a return for the cost of the repair.