I tried once to order from Walmart and nothing I wanted shipped to me, and they certainly don't deliver to my location, so it was worthless. I never tried again. Amazon is not bad, but they have quite a few things they won't ship to me. Often I can get those from eBay just fine. Sometimes I have it shipped to one of our children in the Lower48 and pick it up the next time I visit or they bring it up if they are coming this way.