Rachel Springall, a finance expert at Moneyfacts, said: “Thankfully, the volatility surrounding swap rates (which are used by lenders to price mortgages) has eased somewhat and the average shelf-life of a mortgage deal now stands at 15 days, on par with a month prior and a much more reasonable length compared to just eight days back at the start of April.