Another recommendation here for http://nds-card.com arrived within 2 weeks of ordering to the UK with free shipping.The price was a little high though at £61 through Paypal.
I am not recommending them I preordered 2 months ago it took them ages to get stock, then they lied that they had them in stock and they were posted when in fact they hadn't posted any, then they tried to blame it on the Hong Kong post for the delays.