Can I use a 67 904 on a 72 225 or is the crankshaft register hole size a problem?

Greg, to use a 68 or newer engine on a 67 or older 904.
Use a 68 up flexplate, and the crank adapter/spacer.
I have both available, if you need them, Send me a PM.