You cannot go wrong with Anker. They have been around for a while and can be trusted. https://www.amazon.com/Anker-3000mAh-T-Mobile-18-Month-Warranty/dp/B00NPLQ51Y
That battery is almost probably a fake, a very good one but still a fake. I would steer away, if you want a cheap replacement battery i would go with a anker battery from here, much bettery quality and 18 month warranty to boot.