Good Morning @mattwellsy, thanks for your post on our Community Forums, and I'm sorry to hear of the price discrepancy.
Can you please advise me if you've been able to advise O2 of the difference in price between £25 and £20 to see if this can be brought down at all?
In relation to the 18 month contract, is this held against the Media account, or the Mobile account?
Kindest regards,
David_Bn