Steve, I got some from Moss or TRF a couple years ago when I put mine together. I'm not sure which but either should have them. They don't list them as TR7-8. Just tell em you need the same snaps as a TR6. They used the same plastic ones too. Moss or TRF would be your best bet since you are in the USA.
My biggest hurdle was getting the pop rivets to hold as the car has been taken apart more than once. I had a couple keep pulling the snap & rivet off the body till I got longer rivets.
Jim Underwood
72 MGB BRG
80 TR8 Persian Aqua
If women don't find you handsome, they should at least find you handy.