JJB have a deal where you buy a replica football shirt and you receive one months free viewing on subscription to Setanta Sports (Which costs £10). When I rang up to get this deal I was not asked to produce any evidence that I actually bought the shirt. When you subscribe just mention that you bought a shirt from JJB and the offer (even if you didn't buy a shirt) and you should receive your first month free !!
With Setanta it is not an annual contract so you can end it any month. I would suggest calling 08712 00 37 60 to get the offer not online.