First of all, do a search. This is a common question.
Second, nearly everything will physically interchange between a any 289 and any 302, but there are alot of build specs that dont allow for swapping parts haphazardly. The different balance factors of the rotating asseblies for, example, is why you cannot just switch the dampers or flywheels. The heads will fit as long as you dont have piston interference. It is also possible you'll have to poke a few small water holes either in the block or the heads.