Forever wave sleeves are made of marine grade outdoor mesh, sewn with UV protected outdoor thread. The zippers are heavy duty marine grade. This product is built to last and can withstand wind and outdoor elements. Flags sold separately. All flags fit any sleeve. Before ordering measure your roll bar to ensure you order the correct sleeve size for your bar (Take a string and wrap it around your roll bar - then measure in inches).