I'd recommend Tech Armor HD screen protector for iPhone7 plus. It's sold on Amazon in a 3 pack for less than $7 and they wear well. I've been using them on all my iPhones since iPhone 4. Easy to install and they do a good job of protecting the front.
Quick question for ya, do they have an Oleophobic coating by any chance?