I M PRETTY SURE THEY DO !!!
I have batteries there. And if they don't have it and it can be had they will get it.
You can go to their website and look for your battery needs. I know that they carry many cell phone batteries. If your iPhone is sealed, they will need extra time to install the battery
Thanks! Your answer is awaiting moderation.