My covers are made with heavy marine vinyl

with heavy elastic band to secure the covers while riding.  Also, padded inserts are added to protect your lights from debris.   

EYE GOT U COVERED