Agree, owner hadn't seen the badge anywhere else. With the way the bolts were it seemed like it was designed to go on a grill, just don't know and I've never seen
Other brands like volvo and mercedes had those made for X milage or for loyal customers, stuff like that.. betting it was a dealer promo thing... cause i would go back to a dealer to get more if i was a customer there :)