My question is are the internals for a 08 300xc and a 2009 250xcf the same? I am aware the valving and springs will be different. The reason for my question is the forks on my 250 are significantly better then my sons 300. We are trying to decide weather to keep the 300 or sell it and upgrade. I am having to totally rebuild the engine and if we can then get his forks working as well as mine then I think it is a keeper for another season or two.