Based on the height of those irons I would say no. They might be so high you can see them over to top of the scope???
Thanks for doing the work and the answer.
MP7's are sweet... I shot one a couple of years ago. It was suppressed and had a micro aimpoint on it. F/A head shots at 50 yards were simple. Plus it was really quiet except for the crack of that hard hitting 4.6x30 round. It was awesome.