Print with more perimeters (up to 4-5). Mine is printed with PLA, but I would go with PET-G just to be safe. No problem with my PLA print so far though.
I tested the pedal mount with Specialized flat pedals, but it should work with most flat pedals.
Mounting hardware I used:
The author marked this model as their own original creation.