It all depends on what you want to end up with, and how much money you want to spend. I agree with the other guys, if you haven't done an engine yet, build one but don't count on it working. Not to say you aren't capable, but it's better to play mad scientist with out a deadline.