Remix of https://www.thingiverse.com/thing:4763303
Uploaded model files (GCODE/STL/OBJ) don't have the extruded text in the pictures.
Tried in PETG and PLA, both work fine. Print with supports!
You can use the default bracket and screws to hold it in place like I do. Or a ziptie / strong rubber band.
Update: Plate broke near the screw in area after a couple of months of bumpy use on a bike. That area is very small and I'm not sure how do design around that. Make sure to use a durable filament.
The author marked this model as their own original creation.