Yes they will fit any year 302 block(except a boss)but you will need the shouldered head bolts...302 head bolts are 7/16...351 are 1/2 inch.You will need longer pushrods as well for the pedestal mount rockers.
I would not waste my time with them they are basically 302 size valves anything after 74 351 heads were junk in my opinion