Called Team Triumph today, they have a replacement on the way. They did tell me that a few years ago they upgraded to an industrial rivet to keep the baffles in, so maybe mine was an old one that was a little too weak... I dunno...
Anyway, the baffle coming is at least free of charge!
