I fitted these to my bike, and I had so little clearance on all the areas I thought I'd never get any guards fitted...These fit perfectly.
As mentioned, they may occasionally rub, but easier to fix by just cleaning them, or by poking them.
Super duper guards.