Bought it to replace a part that broke in half. Perfect fit, installed in 2 minutes with the screws provided. No long term test so far, but I'm not worried.
Very cheap and effective way of saving your trousers, although fitting it very much depends on the chainwheel you have and I had to use some ingenuity to fit it....filing some plastic away and fitting it with mini cable ties...