496 c.i. RB SHORT BLOCK

Is this all fresh? What heads are the pistons for? Thanks.
This is all fresh with all new never run parts . I have a set of Trick flow 270 heads I was planning to run on it .