I'm sorry - don't know how much you paid for this, but I'd take it back and ask for your money back. Subaru techs repairing a Subaru, with genuine Subaru parts, or no deal.
The fact that they borked a simple timing belt install (which a qualified Subaru tech would not have done), because they didn't have "specifica", tells me all I need to know about this outfit. Run don't walk.
- Pro amore Dei et patriam et populum -