To try and fix it, I'd use a two-part epoxy, something like JB Weld on the back-side where you can't see it. As far as getting a replacement, I often see people selling used XD grills. Check around the usual places. Just on FB marketplace near me there are's one for $200. For my XD, a brand new replacement grille is around $500 shipped on nissanpartsdeal.com