That's where I got mine... We ordered from them before with no problems. At this point, I'm not sure if it was the person installing it or the rubber (I wasn't there when he installed it)
Bummer is... I still have to replace the rubber. I still have the chrome "bead" as he said it was to stiff to install and would have to come back later and do it. I don't know if it will fit the rubber from Steele??? Seems like it should??