WINDOW SCREEN SLIDE LATCH (25-PACK) - STRYBUC INDUSTRIES PART #: 90-90-25