took my engine to well known engine builder up our way over 2months ago and still not built

first was told crank shoot so new 1 found then 3weeks later told block was no good so new 1 found then 2 week later told pistons no good

would of thouight a good engine builder would of checked and measured enerythink first????