Aren't you going to have to pay $25 to check your bag?

Maybe do carry on on the way there, buy the stuff, then check the bag on the way home so you don't have to throw it away?

Or put enough stuff for a few days in small bottles so you can carry on both ways and not pay checked the bag fee?