I have an opinion about the few rubber complaints. It's not the fault of the vendor. The vendor usually has only one Chinese factory to buy various parts from. Rubber from off shore can change size because of several issues like the ever changing recycled (garbage) they make it from, which causes various shrinkage rates after molding.
Also the user not taking special care (because of the bad "rubber") and taping it up around glass, in the sun, for a week or two, to train it. Even then it may not fit correctly. This will always be an issue with off shore rubber. Some "rubber" turns out dimensionally stable and some does not. Different vendors won't help except rubber from Steele. If Steele does not carry the rubber, you have to take what you get. Maybe you can buy three to see if you can find one to fit and send the others back (maybe). It's not the vendor and they don't get many complaints and some users do lie about why they are returning. A vendor sells 100's with a low complaint ratio= no action. This is what we would all do if we owned a company. Give the money back within a reasonable time. The supplier would never change the mold because they sell to many vendors. Aftermarket vendor companies can not go elsewhere or control the supplier.


Right is right, even if everyone is against it, and wrong is wrong, even if everyone is for it. - William Penn