Your best bet is to call and check to see if they have the part in stock. Also if they don't have an excessive work load. Plus how much they charge!
Yes they can and repairs take 2hrs, so take it in early if you want it back the same day
They can fix that screen for the iPhone 7 plus. Call them and see if they can get it done today. They should be able to.
Thanks! Your answer is awaiting moderation.