Phones should be free to unlock from carriers. They say there's a charge, but if you nag them hard enough and "say they said it'd be free" they'll do it!
Good price too, I got one (two if you count one with a cracked screen), my nephew is after it, but wants it free, lol.