A couple weeks ago my blue-plate WR locked up at highway speeds, but the mechanic only opened it up yesterday. He said 3 valves are broken, the other 2 are bent, and the piston/dome/cylinder are deeply scratched and beaten up. No little metal bits made it below the piston and he says the rest of the engine looks fine. He told me my options are to price out all the parts for a new "top end" (I assume that's everything touching the combustion chamber, but the cams etc are fine) or buy a used replacement motor. So, does anybody know if 2004+ WR450F engines can be swapped with a 2003? i.e. are all the mount points the same, same routing of cables/hoses/exhaust etc? Is that even a good idea, or should I just fix what I have? I know very little about engines, but I'm worried "something else" in the engine was bent when things went bad. The bike was at 100km/h in top gear (around 7000RPM) when the piston ate the valve and everything stopped spinning. And opinions are appreciated, thanks!