Do you know what size bulb is in the factory housing? Sounds like an H3. But double check. As far as the bracket you can get one at your local salvage yard, the classifieds or even morad parts.

Forgot to mention to invest in some xpel material if you want to preserve the lights from breaking again.

This write up should help you out
ClubGP Message Forum troubleshooting