Cheapest way to built a 300-350hp small block

What is the stock engine? Do you have to buy it or pull it? If you do, there is (or was a couple weeks ago) a 5.2 at the lynnwood pick-n-pull. $176 out the door, they have a nice engine puller.