@ Soriku
Remember that MGS3 came late in the PS2's life-span, and most of those 120 million owners either moved on, or had a defective console. (Edit: Also had stiff competition in late '04)
Also remember that this is being marketed, and obviously so, as the finale of MGS. And with MGS being one of the more recognizable franchises in gaming, people are going to want to see the finale.
I actually wouldn't be surprised to see MGS4 sell more than the previous iterations.
Especially if the PS3 can take off in '08.











