Something interesting is that it seems that you are paying a "deposit" on replacement batteries, which is refunded when you return your old battery. After this return credit, the cost of replacement batteries is about the same as iFixit and scam Amazon sellers.
Edit: Other parts also have a return credit... camera, display, etc.
Edit: Other parts also have a return credit... camera, display, etc.