I've purchased from all the above vendors with success. A few month ago I purchased some batteries from banana hobby. One of the battery had a defective cell. I called them up, they told me they are going to send me another one and just keep the defective one so I won't waist my money and time sending it back. To me, that's pretty good customer service.