Have no intension on spending more money, so unless he is willing to do it for free, i have no need to speak to him
Spoke to two engine machinists and also an avionics engineer, that builds and repairs aircraft engines, all have stated that a pinhole in the block is almost impossible to see/find. A crack is different as it is bigger, etc., but a pin-hole would not show up on the x-rays or sonic tests.
Either way, i bought the block through my mechanic, so it is still being replaced, at no expense to me. But i will seriously consider buying the piston rings and passing the other info onto my mechanic, even though i am confident in his abilities.