West Marine is a last resort for parts you need that nobody else has. Prices are insanely high, although they *will* price match Amazon and some other online retailers. Stock varies, with some items always available and some key items seemingly always out of stock. My last two trips there I've been unable to get very basic necessities. You're far better off ordering online if you can wait, or going to MarineMax down the street.