For anyone thinking of swapping 04 bodywork for 05 bodywork be carefull , its not just the fairing upper that is different by having no slots , it's wider too and the screen is higher , also the lowers are slightly different , especially in the way that the spoliers are mounted and shaped.
The 05 bodywork is based on the 04 999/749R carbon bodywork and I don't think the new upper fairing will attach to the old lowers , also the mirror mounts from the headlight ass'y may be different too to match the wider higher top fairing , you mat also have to buy a new screen , all in it could be quite an expensive swap
