Im looking for a complete new cylinder head assembly and found one that is a 2006. Will this work on my 2004 CRF250R? I know there were some major changes from the 04 and 05 to the 06. Are any of them too significant to not make this work. What about an 07' cylinder head?