Oh man. That's why I don't buy parts from Shady Toronto characters
The caliper bodies aren't too bad, the pad wear plates will hide all sins. Are you sure the pistons are no good? You can polish and get them hard anodized again for fair cost. And for the bolts, whats the thread/length? I can see if I can get you some.
Good luck and keep us posted.
Cheers
Lanner