You're in Grand Rapids... That means you must ABSOLUTELY go to Wolf's Marine in St. Joseph/Benton Harbor. Their website is basically useless, but the selection and availability of products are outstanding within the store. Prices are consistently 50% and more less than West Marine.
I drive their from Northern Illinois and it is still worth the five hour round trip. They even have a rewards program that rebates 10% back after six purchases! You have to check it out.
I have no personal affiliation with Wolf's, just a VERY happy customer.