This is a very nice GI Joe action figure accessories My husband told me that Marines dont wear caps or hats - they are called covers...lol It is pre-owned in good condition I do not believe this is a vintage item. Im guessing its from the early 2000s