Marketplace
All time lowest prices for these two games according to ITAD, especially if you have an active HB Choice subscription.
Also note that you get $1.80 back into your Humble wallet for CoD: Infinite Warfare and $0.73 back inot your Humble walled for CoD 2.
Call of Duty 2: https://www.humblebundle.com/store/call-of-duty-2
Enjoy!
Infinite Warfare has been as low as $5-10 in brick and mortar stores before if you were lucky to grab it on clearance.
Normally couldn't care less about CoD games, but IW is an underrated sci-fi shooter with a decent campaign with really good spaceship dogfight experiences on top. Only complaint I had was some high quality textures refusing to load at times, leaving random objects a blurry mess, but still a game really worth playing.