As a primary foot peg replacement (versus “highway pegs” ) this is only getting 2 stars due to a less than ideal design wherein the rubber top is only attached to the steel underside with rubber nibs. No adhesive. No screws. First time I stepped off bike the rubber became detached from the steel. My Kuryakyn pegs are through-bolted and even the OEM pegs have a mechanical fastener on the bottom side of the peg holding the rubber in place.
May work well if not putting any weight on them , aka just your boot resting on them a’la a highway peg.
WingStuff issued a refund without a problem so 5 stars on customer service. 😉