Sonic tester
I have this one.
Sonic Tester
So far, it works very well. However, you HAVE to get the larger probe with it and that's an extra cost. The sonic tester itself isn't what's most critical. For cast iron like engines are made of, you must use the large probe or the results will not be accurate. I am very pleased so far with the results I've gotten.