Think I may have the tail light assembly. I'll look when I get home tomorrow when it's still light. May have some turn signal units off a Japanese bike, I know they'll work i have them on my wifes Electra.
Good the lad isn't hurt, other than pride maybe. We've ALL dumped a bike or two in our time. Chicks dig scars....