Pretty sure they're Canadian, and I've seen the owners name occasionally in various Chinese tractor forums. No reason to suspect their prices or reputation. One problem however may be the foreign exchange. There was no customs tax or duty on that particular item, but my credit card company added a foreign transaction fee. Depending upon the credit card used, that can be up to 3% of the invoice. So prior to committing to a purchase, I recommend you figure out the total price including shipping/duty/fees. See how it then compares to the delivered price from a Chinese tractor dealer down here in the lower 48.
//greg//