Is it leaking oil or coolant? If it's leaking coolant, I would get a second opinion. It is extremely rare for head gaskets to leak coolant on the 4.3L V6. More likely to be the lower intake manifold gasket. An unscrupulous shop could recommend replacing the head gaskets, when all that is really necessary is the lower intake gaskets. Very substantial difference in cost.