I only buy eGo's and have bought them from different vendors (discounts, coupons, etc.) I have not gotten one bad one yet and I have at least 11 different batts for me and my wife. Don't get me wrong I'm not downing Kgo just telling my experience
Oh and even the 510 slims I bought are still kicking....lol