Cheap plastic. One of the lights had come off during shipping and now barely hangs on. Inside the light's case, the battery clip to hold the battery broke. Had to use tape to fix that and then more tape to hold the light assembly onto the helmet.

A cheap product. Unfortunately, the only one of its kinds I could find. Got lots of attention though for my son on Halloween.