They a available now and yes there is a warranty.
There lights not a army issue weapon....ooooh Glock?
I have a camera mount with a camera on it on my boat and the camera takes the daily use and abuse. So I really don't think that the plastic is a issue. Plus most every light out in the industry is made of a lesser plastic.
I understand your concern. We will stand behind them.