Sorry to hear, that sounds expensive.
The joys of imports.
If you have the part number, Toyota may be worth a try aswell. Sure it may be scary price wise, but never hurts to try. Just don't say its an import. just have the number and act real dumb, like you know NOTHING.