273 or 318 or both help

I'm trying to get my dads 66 Barracuda going (who passed away 15 years ago), but I'm retired and on a fixed income and need the lowest cost possible. The car has a 273 with 2 cracked pistons and no heads. I also have the 318 out of a 87 D150 with a bad crank. I have not checked the pistons yet. But the truck was running good when we pulled the motor. So I am wondering what is a good way to go that will not cost a lot of money. The crank in the 273 is standard and looks like new with no grooves and only 2 or 3 very small pits, the block has a standard bore but has a lip around the top of the cylinders. So I'm asking could I use the 273 crank in the 318 or should I have the 273 bored and buy a rebuild kit and use the 318 heads and intake on it? Or is there another way I can use the two to build one good motor. I know the torque converter hole is different on the 2 different cranks, but I have a new old stock TC still in the box for the 273, my dad bought it before he passed. Any help will be appreciated.