I have only done 3 myself, but it was my labor ( free ) and since I lived in the rust belt, used engines were plentiful and cheap. All of the engines outlasted the car or truck they were put into. Even here cars last longer and emissions make engines more year specific so it is harder and more expensive to find good ones.
How many people here have changed engines on a obdII car, paying for labor and a new, used or rebuilt engine?
Was it worth it and would you do it again?