This is not safe guys i tried this on my bike, i had the 07-08 subframe on my 04-06, i had it like 4 months and ride like 5000km with this it. I was riding with my girlfriend at the back when we hit a bump at a little to fast that logic might have said, and we felt a bad noise, like a BIG CRACK, istantly we stoped and quickly figured out what happened. The subframe broke, the upper bolts, one of each side. We were lucky to not have a really serious accident.
If you want a fresh new look on your bike i sujest you stick with the oem 04-06 subframe, like i have right now
Pros of 04-06 subframe
-Very easy install
-OEM fitted electronics
-Easy swap of tail fairings if you like the 04-06 tail
-Cheaper (no need to buy 07-08 subframe)
-Can bolt on the heathshield
-Can bolt on the Y pipe
Cons 04-06 subframe
-Backseat is not perfectly clean fitting (i supose you can do some modding to the seat piece)
-Front seat is not bolted on to the bike (its not as dangerous or unconfortable as you think, you allmost dont notice it but i think you can make some mods on it so you can finally bolt it.
-I think you have to do some really minor modding on the license plate bolt holes but i could fit it in without doing any mods.