Rock Auto and Canada shipping
I've had stuff shipped UPS last was a console for my truck. No fee's when I got it but about 3 weeks later I got a nice bill in the mail from UPS. They don't always ding you when delivered.
If it's all paid up front however that's awesome.