Not too difficult, but very time consuming to do right. Interference engine means you can't mess up anything in the timing reassembly. I didn't have a free day to work on it, so I took it to a shop with all the parts I had ordered to do it myself. $400 in parts, and maybe $300 in labor?