Thanks guys, yeah I ordered another ignition off eBay, and I charged the battery and bike starts up fine.
I guess the place where I bought the battery from was just laying around for a long time.
And for the RPM, its fine just over 1000 is what it should be at, not like cars under 1000.