It's a Forespar Combination Deck / Bow Light. West Marine had parts when I had the same problem.

the cap's part number is: forsp132016