Dubai airport is expensive, there are cheaper Duty-Free shops than that! Plus, if you know a supplier who supplies stuff, you can get it muuuuch cheaper.
A can of body spray, Axe(Lynx in UK) costs 1 Pound at Pound stores in UK, same thing costs 200 Rupees here. And Pound shops pay about 5-6 Pound an hour to their workers, so I am sure they get it for much more cheaper!
Just need some contacts:)