The counterbalances makes me want to say industrial engine. It does not match anything I think I have messed with. You might have to take it to a machine shop for their opinion. I use to go into one that would stop you and try to guess. Stumped him twice with an Alfa crank and a Volvo crank.