so im pretty confused on my motor i got because the cast on the back of the block says 14010201 GM5.0 which is a 1980-84 305. but the stamped pad on the front of the block says V0508TTJ which says a 1979 400. this is the webiste that i got it all from.
Small]404 Blowout Failure... Block Chevy Suffix Codes: TJT - TXB

can anyone tell me what exactly id say it is?