I don't think you need the braces, I have a fenda extenda on my bike since 2005 with no problems.
They are a light piece of ABS plastic compared the heavier metal from other venders.
No holes needed, ABS cement them to the fender.
2005 Billet Silver ABS
Proud Member Of The PGR