These are plastic, light weight, however, seem like they will hold up.  They attach by velcro at top and bottom.  I just put these on Sunday evening, they haven't had to go through our very windy weather yet.