xt 600 vs grizz 600

so i am waiting for my head gasket to arrive and was comparing parts, i am putting xt 600 head and cam, and hopefully carb and air box on my grizzly, i needed a new head and this one was way cheaper with all the extras like carb, exhaust, air box…everything needed bolt on from xt…xt 600 is rated at 45 hp according to mcs and my old grizz stock is less then 40(660 is supposed to be 40 so i assume less then that)…so i figured i would swap everything chasing more hp…heads are virtually identical, lift on cam is identical, duration looks same too, however timing is def different because sprockets do not line up to each….when bolt holes are same teeth are in middle of each other, however cams also look like they are indexed different to bolt holes, so might actually be the same….and aside from that crazy two barrel carbwith individual intake runners from head where can this extra hp be coming from….both reported an 8.5:1 comp but xt making atleast 5 hp more…10 % is allot…my question to all you xt 600 gurus out there is what is different? and i know i am not the first one to do this swap so anyone else do it and notice the hp increase….or is it not worth doing the carb swap too, looks like allot of headaches setting it up…..thanks for any info
cheers