this looks so much like a set and with like 678 on the board it hits opps range hard IMO.
I think this is a spot where you need to call with the top of your range and muck the rest
Its not like opp is going to be bluffing with KQ here is it?