Where can I buy a good iPhone 4S replacement battery?

Amazon has some, but their reviews are kinda bad. I'm not sure if Apple sells them, because I want to replace the battery myself (I don't want them to know I jailbroke my phone).

Yes, i agree with you that things on amazon or ebay are kinda bad. But i found another place to have some cell phone parts. Please see my source link