They will be many changes. First off all we used MPLAB Code Configurator (MCC) to configure the SPI interface. MCC is not supported by PIC18F4550 yet. All the MCC generated codes will have to be changed.
The rest will be the common changes like configuration bits settings to match this PIC etc.