Only sure way to tell is pull the oil pan and check the crank casting numbers or pull a head and measure the stroke. The difference in displacement is due to the 302's .13" longer stroke. ( not enough to try using a dowel down the spark plug hole to measure) 289=4.00" bore x 2.87" stroke. 302= 4.00" bore x 3.00" stroke
i have a '68 289 with 302 stamped in the lifter galley, in 68 one of the ford plants ran out of 289 blocks so they used 302 blocks till the stock was replenished. if you want to kno what block you have then pull off the starter and there is a number stamped into the block. get the number and post it for decoding.
Once again, the ONLY SURE way to tell what you've got is the crank casting #'s or measure the stroke. Crank casting numbers are on the 1st crank counterweight. 2M is a 302, 1M is a 289. Block & head numbers only tell you what engine those parts were on originally.