ECHO OEM Sport/Landscape Gloves Large 103942196