I ordered a 12.5" barrel for my 870 a few weeks back, requesting Canada Post for delivery as I am usually not around during the day. Canada Post does what it does best and damages the shipping label, leaving the package in limbo for the last week. Numerous calls to Canada Post go nowhere, nobody knows where it is and in this age of instant communication they are unable to contact the place it is last scanned. I waited on hold for 40 minutes to talk to a supervisor, they blamed Canada Ammo left and right for the error, saying they must have filled out my address improperly. They even asked me a few times what is in the package, as if it is any of their business. I decided to call Canada Ammo to see what may have happened and the gentleman on the phone already knew about the problem and had re-shipped my barrel last week! Got a new tracking number and I should have my new barrel by the 6th instead of the 19th that Canada Post was claiming for my delayed shipment. Thank you Canada Ammo and Canada Post!