Canon EOS-M Replacement Button Board
$19.99Price
Ribbon Button PCB for the Canon EOS-M.
This kind is more expensive, but much higher quality than the cheap ribbons. The locations are more precise, and it should have a better time getting all of the buttons to function, compared to the white pcbs that had issues with this.