you will need a 87-95 intake for a carb....or you could slot an old one with special washers, but doesnt look that great and could leak if its not done right
most factory 89 blocks still had the fuel pump provision, but double check to make sure. if you have a plate over fuel pump boss you have a fuel pump provision
you will need the 89 flywheel or flexplate also