Hughes Engines Inc?

I have not used them YET but after talking to them on the phone and email I would have no problems using them just for the knowledge that they are willing to share and the time to get it right. I have talked to a couple of people that have used them and were completely happy with them.