Shouldn't be anything in terms of fit from the block to the tail. The one thing I could think of would be the exhaust valve. I'm not sure when Honda started to install the servo controlled exhaust valve. I ride a '09 and it had the valve when I pulled the factory system off.
The difference is in the mid pipe mounting bracket. They are in different spots for 07-08 and 09+.
You might be able to get it to fit, but there is a good chance you'll either need to have the bracket welded on the correct spot or make up an adaptor plate of some description. The different spot also affects the heat shield.