i had the same problem when i wanted a new bluetooth ear piece when i upgraded, if i had cancelled my contract i could have had it free but because i was renewing they said i had to pay, i was like no im canceling it then so they said i could have it for 20 instead of 50 i said no again cause i could still get it free so they agreed in the end but took a long time to get their!