Used Diamond W2 Aluminum Heads Yay or Nay?

Also he said there are some tiny cracks from some of the intake valves to the spark plug holes
Mine have had those cracks for years and have never caused a problem.