That VIN stamp 31X on your block confirms that you have a 1971 engine out of a full size car built in the Kansas facility which only built full size cars in 1971. The G heads are correct for the 71 engine as well. If you would like, you can send me a picture of the build sheet and I can analyze the entire sheet for you.