Try Sportco in Fife, Ted's in Lynwood, or Auburn Sports and Marine (all three are in the Seattle-Tacoma area). Also Outdoor Emporium in Downtown Seattle is pretty good also.