Robin,
Thanks for the vendor comparisons. It is helpful to see the difference in products that are all marketed to "fit perfectly". This issue seems to crop up with most items. I have resorted to asking the sales people to measure items before I order them so that I can lessen the number of returned items. Unfortunately some of the employees are not receptive to making measurements, or they don't know how to use/have the tools. For rubber parts, I agree with Bill, Steele Rubber makes the most precise parts. They are often the most expensive, but the rubber is of good quality and the parts fit...and the items are manufactured in North America.
Paul