Any one know the source of new XL small aluminum framed screens - mine have come apart and I see no way to repair them.