I thought so. the alum is softer than these hardend bolts, so naturally the alum strips first. Watch out for that on the rest of your bike.
Two of my threaded nuts have broken from their weld. but once they are snug, they don't spin anymore if it's in the correct position, ie, the same as before it broke. Use a piece of masking tape to hold it in place while you're assembling.
Heli-coil for the nut, and a new bolt from Ace. About $8 -10, and an hour or so labor.
Used fairing stay, at least $50. New, $75.00 and up. If available.
There's a couple on Ebay right now. In fact, there's one that is ending with in the next 24 hrs...