I believe the one on this page is the exact one you are looking for:
- NFL LICENSE FRAMES -
They don't sell them direct so you may try sending them an email as that particular one is tough to find (at least online).
I'm sure if you can't find the exact one, the owner would be happy with anything similar.
Thumbs up to you for replacing it. Most people would have driven away without giving it a second thought.