it's relatively easy, I just did a d15b7 swap for the same engine, never done any engine work in my life, just make sure everything you disconnect you label so you know where it goes when you put it back together. I was shocked how easy it was, the hardest part for me was the transmission but kept working at it and it took me two days to do.