glad to hear he's ok! I haven't seen too many part bikes for the older 250's, but ebay and craigslist would be a great place to start!
and while you're looking, you might want to help him find a better riding jacket and riding pants so he doesn't have road rash at all next time