cheap quality, it is the hard plastic and not rubber, it also gets super slippery when wet and easily freezes slick which kind of defeats the purpose. Also way overpriced. These should be under 20 dollars for the low quality. They don't have amy grip so I had to screw them into the deck. Will be replacing as soon as I can find ones I like.