- I also think this could be a New Era cap, although their official site doesn't list this cap as currently being sold. It might be bought a few years ago though, of course.
Image search didn't provide any results either.
- Perhaps it could be some kind of Grand Prix cap?