So my number 1 spark plug decided to strip the threads on my head and come flying out. I know I could probably heli-coil it and move on, but with the high compression these things run I don't want to be 2,000 miles from my house and it happen again. So I'm going to replace the head. I'm curious what the differences are between the years of '03-'10. My bike is an '04. Do any of the other year heads flow better and be a direct swap? Do you guys have any other opinions of things to do while I'm that deep into the engine? Also things i will need...Head gasket, valve cover gasket, spark plugs, coolant, oil. Any other parts that I should think about replacing or will need replaced??