Thanks Mike, i took the battery to the local shop and they confirmed its good. Yes the dash comes on and I hear the pump prime.When you say the battery is good, how did you check? Voltage alone isn't the whole story. But if you say were able to swap a good battery off a running bike and yours still didn't start, that is pretty strong evidence the battery is indeed fine.
Can you bump start the bike and does it run fine? That way at least you could narrow it down to the starter motor, relay, etc.
Any other issues? Does the dash come on and read normal? Fuel pump primes?
-Mike