of course it would be more cost effective... I think they charge anywhere from $500-$1500 for an engine install around here.... as far as the difficulty, I'm not terribly sure, but an engine swap doesn't seem like a job for a novice, but I'm sure if you have decent car knowledge, and your friends have done it before, it wouldn't be a problem.