hey the only thing on this engine im not doing is the machine work.... the rest i do......i think doing the work yourself is good b/c you know what crap will break and what you can do like beat the crap outta the engine and know itll last!