Several years ago, I used some 3/8" ID PEX tubing cone-shaped black neoprene rubber seals to replace the old, expensive hour-glass shaped OEM footpeg rubbers. These are used on RV plumbing systems. Also used 3/8" ID reinforced rubber washers (2 per mount post), one on inside against frame, one under the thick chrome washer (sandwiching the peg bracket).
Much better than the wore out rubber. Unsure how that would compare to new OEM rubber...