I normally use www.ebuyer.com, and never had a problem with their service.