I ordered a couple pups and switches 2 weeks ago, they said it usually takes 10-14 days to pass through Canadian Customs. In my box today (I did get nailed for duty) One pup came missing a spring, no big deal but I email them just in case they are shipping many orders like that. I even said, "don't waste time and money mailing me a spring", I can use an old one... reply... Thanks for letting us know, no problem we will mail you a new spring.

I'll shop there again.