Am I ok with this? KB107 in La block

Lots of band aids offered here. That engine would get nothing short of having everything checked and measured by a competent machine shop. Crank index, rod lengths, block deck, all of it. It already is an expensive proposition "throwing" it together like it is. Might as well make sure it's right.