I've gotten rubber from a variety of places, and the only 1 I've found that is consistently high quality, OEM correct and fits well is Steele - like they say, I guess ya get what ya pay for
but check some of the suppliers that carry Steele products, as it's 1 of those deals where Steele always charges full "MSRP" so as to never undercut his dealers - some of them are cheaper than factory for same things [Filling Station was that way if I recall correctly]
Bill
Bill