I don't have room in my suitcase for all those if I bought them ahead of time, I'm bringing 3 suitcases, one is for DH, one for me and one is filled with gifts for my 3 grandsons, DS & DIL. The youngest will turn 1 at Disney and the other's are 2 and 5. Nana & Opa always bring gifts, lol. My son doesn't let me send them through the mail, they don't want them spoiled with gifts all the time. Otherwise I might go overboard, lol.
I think buying the spray bottles at Disney is more fun, and a great souvenir for all of us. They live in Texas so i'm sure they will get lots of use, and relatively inexpensive compared to other souvenir's in DW. Plus I want one!!