With the energy price cap at £1,717, discounts are always welcome.