340 block- Casting #s, Vin#s, And Assy #s

I purchased a 69 Swinger recently
Last weekend I started checking the block out with the help from some of the members here and I found that the
Casting number 2780930-340-8: = 68-73yr

Casting date is 7*70 this had me thinking wrong year motor, but not sure if it could have been a replacement Block by the Dealer.

Today I managed to remove layers of turquoise blue paint and only turquoise blue paint on the pad just below the head on the drivers side and then I was able to read numbers finally,
FW340P32250498.
This tells me it’s a 340 Performance Block
3225 = (May 27, 1970 which is the Build Date)
0498 = Sales Order# or Service Order# not sure what those numbers mean?
I’m Definitely convinced that this is NOT the original Block or motor.

Next I removed the front right tire and crawled under the car and cleaned the vin pad as best as I could and there are only two or three numbers stamped there and NO more and they are really unrecognizable, they vaguely look like 013 or 12, just to hard to identify. The numbers start at the very left side of the pad and after the second or third number is nothing else. Do you think it could be a Replacement block from the Dealer?

It does have X heads on it.

What is confusing about it still is that I removed the Blue/Turquoise paint in a couple of areas right down to bare casting and found no hint of Red paint on the block.

And the lack of vin# on the pan rail.
I guess that there may be additional numbers on the pan rail if there is multiple layers of paint covering it but I probably will need to get the car on a lift to get to that area.

Could this be a Replacement Block?