Replacing a head gasket is one of the most challenging repairs which you can face. It requires removing several parts, cleaning it carefully, and then surface preparation.  Finally, it needs to be replaced methodically and reassembled with the component engines. No one wants to replace the head gasket because it is expensive, but it is necessary sometimes.