Any of the ones mentioned will get the job done. I personally run Turner Engines and have been running them for many years. Great service, fast turn around on rebuilds, super power, unquestionable reliability, reasonable pricing, and just an all around good guy to deal with. If I had to pick a second buider it would be JRPW. I have never ran one of Jimmy's motors, but have had a few phone conversations with him, and he always took the time to talk. I think that says a lot about a person.....I wasn't his customer, yet he treated me like one. Good luck with whoever you choose. rick