I have a 1996 silverado with a 305 vortec. The 305 just went out on me and i've been looking to buy a new crate motor. I was looking for an engine with 300-400 hp or so. What would be my best option ???