"These high-end CNC machined sprockets will advance the cam timing 9 degrees."
Whoa!!! Nine degrees cam timing is a bunch. I guess that would alter the torque curve some. Although I don't know much about the boxer motors. it's hard for me to believe that Bmw would miss the cam timing by that much, Seems to me they would just put in a different cam. IMHO