In reply to Fiona Reid:
Martin, another possibility is to find someone selling your old boots and see if the liners are in good nick. ebay, gumtree, freegle etc are all worth a look if you have a brand/model that was popular in the past. I nearly had to resort to that to get new soles for my old boots but managed to source some new parts via snowheads.