Purchased a set of mudguards for my bike, as it's a Giant Defy i had to buy the Defy specific ones which Giant swore blind would fit no problem, after trying for over an hour i realised they don't, took them back to shop who told me a lot of people have had the same problem, i am now left with a bike that i can't fit guards on, poor service from Giant all round, so if you own a Defy don't buy the guards, as much use as a fart in a spacesuit, rant over.