what year make and model you got there? and miles?
what did the shops do to figure out its a head gasket?
if your changing the head gaskets you should have your heads checked over by a shop, cleaned up rebuilt if needed, no sense in having a problem in your hands and not fix it.
the bottom end should be fine as long as it has not hydro locked.