There are some minor difference, but they will all fit. For instance, I'm running a post '85 roller 5.0 in my 67, and the block was still essentially identical to the 289. I put on an original style timing cover with mechanical fuel pump, front sump oil pan, original engine mounts, plugged oil dipstick in the back so it goes through the timing cover up front. This also allowed me to run original style water pump instead of reverse flow that the later engines had.
All the tin is a direct bolt on. You'll have no problems whatsoever. One thing to note is the later 302s/5.0s starting at some point in the late 70's or early 80's (I can never remember), went to a 50 ounce imbalance rather than the 28 oz imbalance that your 67's 289 would have had. So this means you need to use the correct harmonic balancer and flexplate for it, which isn't a big deal. If you want to stay with the 3 bolt crank pulley, you can get 3-bolt 50 oz harmonic balancers.