Once you got the engine it should be pretty much a straight swap.
It shouldn't take to long. I had mine in in less than 6 hours. You are probably going to have to swap the computer also. I didn't have to, so I don't know how much extra time and money that will take. I wouldn't pay more than a couple hundred for the install.