Never EVER EVER pay up front in return for a discount. The risk/reward is too great.
If you work the sums and put the same lump into a mini cash ISA and take it out as you need to pay bills you'll find you can negate much of the up front discount anway.
Good luck,
WWW