The "2k Rogues and Outlaws Collection" includes these three games and says its only available at Walmart. Normally 29.99, on sale right now for 19.99 (for Xbox 360, didn't check PS3 sorry).
Never played Mafia II but this is a price I would pay for Spec Ops: the Line and Borderlands II together...