Can someone decode these casting numbers from a 69 340
crank PN-2858398
rods - PN-3406782
pistons - PN 2899479
heads - PN 25318940
engine stamping - FW340P29540302

I don't think the crank is original, but any info would be greatly appreciated

thanks,
340kid