$226 is a reasonable price. But they can't possibly match the paint perfectly with your car. And I would be worried about the quality of the paint/work, and it getting scratched/damaged on it's way over. If it's a shit job, you can't exactly take it back to them easily.
I'd say get it done over here. Ring around Panel shops for quotes
You might need to wait until you get it so you can take it in for a quote as well.