The primary reason they crack head is either..........
1: They get over heated or.......
2: Their exhaust is too small and causes too much heat around the exhaust manifold.
However the one I had in my Surf was over heated heaps of times

and never cracked the head. Go figure
The Supra swap is the way to go. Its easy, cheap and goes truck loads better.
Cheers Thomas