Well, I just checked with the parts dept and they're still waiting for one of the screws. The bad news is it's in Germany. The really bad news is the fact that that screw is completely custom (5x66mm) so you can't pick it up at a hardware store.

I'm gonna order like 10 in case a break a few lol.