If your battery is bad, it won't get up to 12.5, or it'll get up there super fast. I'd guess the battery is fine, but the voltage regulator on your alternator isn't working properly. I've heard more than one story of people buying alternators that don't work out of the box. To double check, what is your voltage with the car off?