It will be cheaper to buy an already built engine, though there may be a core charge. Having an engine rebuilt is nice because you can have it done to your specifications.