Sorry to hear about the spill. Sounds like, all in all, you got out pretty cheap (both physically and parts-wise).
The turn signal is an easy one. It's super-universal. I have a Harley dealer right near my house, so when I break one (which is frequently) I go there and ask for a turn signal from a 2002 Buell M2 Cyclone. It's identical. The only difference is that the newer ones are not two-piece like the Baggy's, they're all one piece of the more brittle plastic (no rubber base). Also, because it's for the front, you might have to drill one hole in the new turn signal for the bolt.
EDIT: Should have mentioned that, if you don't have an easy Harley parts source nearby, there are also several models of 90s era Triumphs and Ducatis that use the same turn signal. I don't know which models exactly, but they shouldn't be too hard to find.
Because that cleat on the brake lever is bolted on, it should be pretty easy to bend back or fab a substitute. That is, unless the arm part is bent (couldn't tell from the pic). If you need a new one, the only source would be Graham's (mentioned above).
Could be the same with the mirror, although you stand a much better chance of picking up one of those used from a board member or in old stock of a former U.S. MZ dealer (most moto dealers stock upon on "perishable" parts like mirrors and levers). Call the guys at SF Moto in San Francisco and see if they have a mirror.
http://www.sfmoto.com/ 415.255.3132. Tony and Mike work the parts counter, and they're terrific guys. I've picked up a few things like that from them (levers, etc.).
And, of course, there's always aftermarket mirrors.
If you have to go to Graham's, try to call them on the phone. They're nice guys, and are perfectly willing to ship to the U.S., but just e-mailing through the website, it's taken me a long time to get parts. I have a feeling that if you talk to them live, the order will get placed quickly and your parts will be on the way much sooner. That said, Graham's is legit. Genuine MZ parts and lots of knowledge about the bikes. Fair prices too.
Good luck!