the oil filter isnt, as i discovered when i went to change my oil filter, the 250 ones is about a cm shorter than the 400.
The air filter is different too, the 250 has a cylindrical jobbie while the 400 has a flat internal filter.
chain and sprockets are the same, clucth i dont know tbh.