Use code OCTPAY16 to get an additional £10 off the upfront fee brining it down to £90. Monthly cost is £33.49.
Unlimited texts and 1000 minutes of calls with 2GB data allowance. Not the greatest data deal but I have been on 2GB for the last 2 years and only hit the limit on 1 occasion
I cannot find a deal cheaper than this for a 7 plus. Unfortunately black is out of stock but all other colours are available through mobiles.co.uk