3D printing buttons to repair the rubber buttons of Garmin Edge 520. Printed in PETG. They must be glued to the back case. Two-component liquid epoxy glue also works, but you'll have to clean up the remains before it dries (after that you can't).
eBay