Considering the stakes, how committed MP2 seems to the hand, etc, I'm pretty sure MP2 is just as likely (or at least almost as likely) to call a shove as to call a smaller raise. So shove for sure.
That said, there are definitely certain situations where you do just want to flat call on the end with the nuts, even if that might sound like a really stupid thing to do.

I think those situations are a lot more common in some limit games like 7-stud, but they come up often enough that it's worth knowing how to best play them. At low stakes, you might find yourself in a 3-handed pot, stuck between two people, where the first person to act is a lunatic who bluffs at everything on every street, and the person behind you is a nit who knows you won't raise without a real hand and is capable of folding. You make a full house on the end, and the lunatic bets a completely harmless board, and you are almost certain he has complete air, and you think the nit behind you has something like 2 pair. If you raise, the nit will fold 100% of the time, and the original bettor, who is probably bluffing, is also almost always folding, so raising normally wins you nothing extra. But if you call, the nit with two pair is probably calling too, so you win an extra bet.