not what you want to hear...the gromit you have is the correct one for an M5, however yours isnt an M5
the parts diagram clearly shows different numbers for the lock on an m5, compaired with say a 525
...if its any consolation - i also have this problem! but i cut mine slightly and it now fits...but im always pushing it back on as it falls of when you press the button!