Yea cost depends on months left on contract.
Heard they are trying to cut down on how many are available. Recently I've had customers denied. Think they changed some requirements for the buyout/early upgrade to cut down on the amount of people that qualify. But call and see what they say..won't hurt anything.