The benefits are not additive. So you'll get two checked bags free. If one of them is small enough, you could bring it through security and then gate check it for free?
Extra bags are $25, regardless of whether you buy in advance, at the airport, online, in person, over the phone, etc. None of that Spirit sh!t.