Magellan's is terrible. They send everything to Hawaii by surface and charge you plenty. The order didn't arrive in over 30 days, they resent it and promised to reimburse me for the shipping. I followed up and the first customer service rep said to wait 7 days for the charge to appear on my CC statement. It didn't appear. The second cust service agent reneged. Every other retail outlet sends stuff to Hawaii quickly. DON'T USE THEM.