First week sales, Halo 3: ODST will win as it is so front loaded. Lifetime MW2 will have more sales on 360. I'd say about 6 million for Halo 3: ODST and 8-9 million for MW2.
Oh and ODST is a full $60 title now, which in my mind is fairly justified given the included maps, the added game modes, etc.