My 6.2 surplus engine has the common 14022660 casting. I know this falls under the "82-91" category but the engine also came with a permanently glued rebuild plate in the intake valley.
It is a Military rebuild tag from 2004 but it gives the engines serial number as "5HUM911" I am assuming HUM means HMMWV
On the left of the bellhousing flange there are no numbers or markings. However on the right there is a 3 or 4 digit code. I can post it tomorrow.
There has got to be documentation out there listing specific years for the common 660 blocks.
"The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants. It is its natural manure." -Thomas Jefferson Nov.13th 1787