8 speed shifters will shift fine with a 7 speed drivetrain. Suntour will work OK with Shimano too. I ran XC Pro thumbshifters for years with 8 speed Shimano stuff.
I have a set of Campy friction shifters that are stuck in a set of bars. If I can get them out they are yours. Maybe it is time to make use of my new impact driver?