If you have the tools, the garage and the know how, it would be a lot cheaper to do it yourself. Going with a used engine is hit and miss. You might get a good engine, but if you aren't mechanically inclined, you still have to pay to have the engine swapped out. Then, if you get an engine that dies on you shortly after, you are really out the dough.