It is probably better to mine your own bitcon then buy a contract. I have seen those contracts and they last a year. If you mine yourself it will last at least twice that long story the same price. Also after that year is over you in nothing but the coins you mined. If you mine yourself then you still have the miners.