If you have someone else do it, I'd want that "someone" to have experience with the Duramax head gaskets.

As guy mentioned, "any mechanic whose only interest in the truck is (your) money" might not the be the right mechanic if he hasn't been inside one of these before.

Get a written guarantee of some sort.... though that usually comes with the understanding that he decides what to replace or rebuild.