I was wrong about the crate engine prices. The 302/300 is $4,899, ready to run. The 331/375 is $5,799. The 331 is not drop in ready, it's minus plug wires, plugs, water pump, harmonic balancer. But still a good price. I some how got them mixed up. I apologize to everybody for my earlier comments on the crate engines and thanks to you all, I took another look and for the $900 difference I'm going with the 331.