I think this is the best deal on this phone right now makes the phone £465 over the term which is about the SIM free price and you get all the above.
18 Months £30 A Month with 5 months half price by redemption, FREE Phone
Also £30 Quidco
I Ordered today stock coming early November
Update as posted below by agolding if you are not good at remembering cashback dates (i add them to my phones calendar) you can get the same deal wih £25 instant cashback.