When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
It’s the correct era block and heads. There is a partial VIN stamp on a pad just below the #1 cylinder that will match the vehicle the engine was in from the factory.
Since you didn't provide the VIN, there is no way to know if the VIN derivative on the block matches or not. In any case, the number on the oil fill tube is the engine unit number. The first digit is the model year (0=1970) and the rest is just the sequential build number of the engine. The first character of the VIN derivative stamp on the block (and trans case) should match the first character of the car's VIN (in this case, "3" = Oldsmobile division).
The last eight characters of the VIN derivative will match the last eight of the VIN.
As per information already provided, here are images of my VIN plate & its matching VIN derivative stamp (1971 Oldsmobile Cutlass Supreme)... Block VIN derivative Dash panel VIN plate Driver door VIN decal (if yours happens to be there)