+100 on UPS - their brokerage fees are criminal.
I buy a lot of things in the US and car parts are almost always worth the effort. A couple of years ago, I needed a mass air flow sensor for my Maxima which I eventually got from Courtesy Nissan in Texas for less than $90. The local Canadian dealer price was $700 - it's the same bloody part made in the same bloody factory!
I have no idea why there is such a difference in price between our two countries but that is just wrong.
Fortunately, I travel down south a few times a year so with some planning, I can buy there and bring back as part of the border exemption. UPS also have a stores just across the border that will hold shipments. For most of us who live near close enough, it's just a quick drive down to bring stuff across the border.
- just make sure to declare everything.