No I shipped to the US, I live on the border.
I installed myself, perfect fit.
They don't rust like my OEM ones did after a rain, a year of use now, 30k miles, no issues.
I would for sure get the slotted ones again, I think the slots help keep the pads clean for the little use our brakes see.
I only put them on the rear though and the rear brakes don't do much so I can't say how they will hold up to warping but I would buy these over the OEM if I was doing it again, very impressed with the rears.
Here is a pic of them now, I originally painted them black but the paint didn't adhere well so I sanded and repainted them with galvanized paint in April.