I just checked for my iPhone 14 Pro and the mail-in battery replacement is free. Maybe because I have Apple Care?