Hello
I'm not sure, but I think that there is a wrong final drive.
There are 2 different ABS-sensors listed.
34 51 7 666 436 Raddrehzahlsensor with O-Ring 11,3X2,2 > thats for your bike configuration.
34 52 7 677 824 Raddrehzahlsensor with O-Ring 15X2 and for this one I think there is a ABS encoder
on the crown wheel which was changed in 2007.
Try to count the teeth, my old system has 84 teeth. If yours has fewer teeth, you've found the mistake