Come to Ellis performance if you don't want your engine to be complete within any reasonable amount of time. I went in on April 17th and put down a large deposit on an engine. Luke, the owner, stated he could have it done in a week or two. Two months later (and the rest of the bill paid) I got my truck back. However, it was immediately wrong and had a very loud and disturbing knocking sound. So three days later back to Ellis Poorformance it went. Four months later I STILL don't have my truck back despite weekly promises from both owners that it would be done in a timely manner. I have had to retain a lawyer in an effort to have my project completed.