For a 350 you are hard pressed to beat a crate engine, unless you can do the machine work yourself. I would recommend that you consider terms of warranty, especially if you are paying for labor.