If you're placing a biggish order it's worth looking at the European sites. I've just ordered stuff from this German company for delivery to Croatia. The UPS charge for EU delivery is €48 SVB | Online shop for yacht and boat equipment
I've used all 3 of the ones mentioned above and good service from them all. I tend to use Marine Parts Direct the most as they're convenient to pick up from in store for me.