318/340 cranks ???

will a 1970 318 steel crank work in a 72 340 block ??

im thinking the stroke and bearing size are different.