ebay is a toss-up. Im not sure who I can trust.. But I guess that goes with pretty much anything you buy.
All vendors have their good days and bad days but I always read all the feedback from someone if I buy. Also, I will start emailing BEFORE I buy something. Generally, by that I can kind of judge how good their service would be. Response time, good english, etc etc..