Several of the suppliers carry the return springs and most of them carry the kits. Go to the links section and then look at the online catalogs.
I think that you will need new lining. There are places that will reline your shoes or some of the same suppliers carry the shoes, with a core trade.