On the mechanical side I agree with ER, however it seems that the most beneficial route for you take is to sign yourself up for an MSF course. They will teach you the basics of operating a motorcycle, i.e. how not to stall. Even a 250 is deadly in the hands of an untrained person.
BTW,