Before you replace everything, when there's no cable fitted, try squirting some GT85 in through the cable hole of the front shifter and then operating the levers back & forth a few times, and then re-fit the cable. I've found that's worked a few times to rejuvenate old shifters. That could save you some money and avoid ending up with mis-matched shifters.