These are not noise cancelling head phones, but block almost 80% of ambient noise in ordinary situations. Being a truck driver, check out the wireless Bose head phones. Even though this unit is expensive, you will get what you pay for.
http://www.bestbuy.com/site/bose-quietcomfort-35-wireless-headphones-black/5169703.p?skuId=5169703
These headphones are almost new and no one discounts them. Perhaps wait till Christmas to see if the price will come down any (I seriously doubt it). I have tried these. Perhaps a Christmas buy for me.