I took my mom's 2 year old iPhone 7 Plus in today for a new battery. It was at 89%.
Dropped it off and went back an hour later. "We had a problem so here's a new iPhone."
$29 for a new phone after 2 years. I'll take that. That's the good part of the story.
The bad part is trying to get any kind of straight communication from the Apple Store on getting it done.
I made an appointment for a battery replacement and then called to find out if a battery would in fact be there for me since it's a 45 mile trip to my closest Apple Store. They would not commit to anything and I talked to 3 different people. "They don't know what batteries are being delivered." "They don't know how many walk-ins might come in before my appointment."
Wait, you can just walk in and get it done? Why do they take appointments?
My appointment was for 12:20. Instead I went early and showed up at 9:40. They took me in right on the spot and set up my replacement. Then the Genius looked at his inventory and said he only had 12 of my batteries and they would probably have been gone before my 12:20 original appointment. WTF! This is the one area where this battery replacement program is lacking big time.