Oooops ...I knew about the engine size diff BUT JUST a .3 liter diff is worth that kind of power diff?

Or what else is there ?