Well I was looking for the same ones in my country and what i found out is that, the ones in the pictures are easy to find but they do not fit the g40! The reason being that the pad carrier bolts are 10cm away from each other, rather than 8cm of the g40! only the ones out of the audi 80 quattro seem to fit, and boy are they hard to find! Are these from an audi 80 quattro (they dont look like the right ones), or did you do something else to fit them!