No not free my sky plus box broke yesterday they are charging 65.00 for a new one being fitted tomorrow.
If your out of contract, you can tell them you are leaving as your box doesnt work and you dont have the money to pay for a new one, and sometimes (though not always) they will offer you a free box, and usually when they do it is without obligation.
More often than not, they would rather keep a paying customer on £19.50 per month minimum than lose them for the sake of gaining an extra £60 lol.
If you call their bluff and it doesnt work out, you can always phone them back and tell them you now have the money to pay for the new box lol.
All new Sky+ boxes are SkyHD boxes nowadays, so they can try and talk the customer into upgrading to both SkyHD and Sky3D services in the future.