Found the problem!
It was the injectors, most of them are stuck open flooding the engine immediately. I've tried cleaning them to no avail, but I have a spare inlet manifold with carbs so I'll put that on instead till I get the new engine. Unless anyone has any spare injectors lying around...