You need a new battery for sure, Measuring at/near 12 volts means it is beyond dead and its totally junk. Make sure you buy one the proper size and don't run the motor again until you've put the new battery in it, else risk frying the stator and/or regulator/rectifier. Let us know how it goes...