I received my parts 2 days earlier than I expected. The shipping charges were below what I expected. The price beat the other locations where I priced the parts, I did the installation myself and I no longer have any problems with the shifting or the chain jumping the cogs. I have not put enough miles on the new equipment to comment on the quality as for durability but expect that I will not need to replace these parts again since I ride very little in muddy terrain.
C Stewart