I can't get B&H anywhere here. I'm going off the stash I brought and mailed from home earlier this month. A couple of years ago, they occasionally had them at a base up by the airport that is no longer there. (The base where GWB had Thanksgiving dinner in '03.) I paid $24 a carton there.
I can get 'em for $12 a carton at the Duty Free in Dubai. Mostly, I just beg them from home and in the meantime, I smoke USA Gold Light 100s from the Px/BX at $19 a carton.
How interesting. In Utah, I pay ~$25/carton for USA ultra with all the taxes. So it isn't all that much cheaper in the PX.
Duty free is the way to go, of course.