look for a 96 to 2000 350 vortec engine. These engines came with factory roller cams and vortec heads. Should be able to get one in good condition for less than 600.00.
Only thing worth saving on that engine is the q-jet. The engine is worth about $25 at the metal salvage.