There is a place in Canada that does it, I'm from Canada.. But the currency difference will work in your favour.
I'd recommend:
http://www.atelieradrienbernard.com/historical.htm
They did the cylinder on my KDX220, and they got it back to me the same week I sent it out.
When shipping across the border, if you declare the value of the part to be low, like say around $40 (afterall how much is it worth in it's current state), it'll get there with no hassles at all.
I paid $290 shipped for my cylinder to be done.. You have to remove all studs, oil seals, valves ect.. Take it all out.
Jon!