yes I made them. we deal with commerical companies we sell these products we buy commerical grade framing, real black aluminum screen and good quality hardware . The framing we use is a thicker frame many use and it's strides not roll formed which you find at hardware stores. Very ridged frame.
We build these for ourselves.