Got it for $17 as well from EA. To be fair, $30 isn't asking much for the amount of content. However, if you are looking to get it on PC, there have been some great deals. If you look at Gamestop's daily download sale, it looks like this will go on sale in a few days.