All 255,260,289,302 engines can use the same intakes...carb or efi. Any trans that bolts to a 302 will also fit any 255,260,289 and 351w.
Only thing you need to worry about is the change in balance around 1980. Up to 1980 all small blocks used a 28oz balance crank with matching flywhel/flexplate. After 1980 302's went to a 50oz balance. You can not mix 50oz balance motor with any early 28oz stuff .