>>>>My 21 stud engine number is 18-4,645-xxx.>>>>
I think that's the transmission number. So probably means you got a newer transmission attached to your 21-studder. Congratulations.
Was the frame stamped to match the transmission number or was it vice versa?Be aware that engine build date and car manufacturing date were frequently months apart. Engines were in transit to and in storage at assembly plants before they were installed on the line. The assembly plants made no effort to install engines in numerical order, that is there was no effort to make sure a serial number was later than the one of the car ahead on the assembly line.