Given the upfront costs and the fairly average long term discount of 0.7%, I suspect HSBC has done their numbers very carefully because in many cases borrowers probably wouldn't be better off over the long term. Many lenders are doing 0.9% discounts quite easily at the moment, thus some people might actually be worse off with this loan after about 3.5 years, possibly sooner given the high entry fee. The low 2 year fixed rate could be considered a teaser .