The oil cooler is just a part of it. We use the CRF head and carb and they bolt on the 06^ engine but, will not fit the 04-05. In the end it would cost more to convert the 04-05 and it would not be as good of a machine. If it is just the frame the 04-04 will work as I can modify it for the 06^ engine.