OP, don't want to be a downer discourage you or a pessimist BUT read on if you dare.
This is going to be long, be patient, read if you want the least headaches and a full understanding what you're getting yourself into. Don't take an engine swap lightly. Many, many give up and abandon the job...