Perfect fit, really high quality part and lovely finish. Even the Evotech badge colour matched the stripes on my BMW. If I had one point that could make things easier during fitment....the instructions could include a zoomed out photo of where the particular stage is at as sometimes the pictures are quite hard to identify on the bike.