That does seem excessive from CRC.
I bought my Fulcrum Racing Quattro lg in late 2015 for roughly $315 from Wiggle, free shipping. I ended up having to pay $80 of taxes, duties and handling. Just to give you an idea.
Of course if they didn't treat you well... No reason to give them your business.
DHL had made the delivery. They're very fast and the box was in perfect condition, I will say that much.