Since you asked for feedback:
Since you do not currently offer massage or hair oils in your shop, I recommend listing ingredients for them because people are sometimes very selective with what oils they put on their body.
Same with the scrub. If you mean one of the shop's current scrubs, please specify which formulation you're talking about.
4oz is a LOT of oil. I have a 2oz from HoG that I got last year and I've barely dented it (though I own a lot of hair stuff, so maybe that's why). Speaking personally, I would neither buy a hair oil in that size, nor gift anybody with that much. Even with a massage oil, you are not going go through a 4oz bottle, never mind 8oz total, very soon, unless they repurpose it for, er, lubricant. And since there are no ingredients listed, that would probably be a poor idea.
Gift baskets like these are usually intended to be to-go spa days - packaged well, curated with care, and meant for (at most) a relaxing weekend. It's the gift of having a really nice day to pamper yourself. With 4oz of hair oil and 8oz of massage oil, that is not a day, that is too much IMO. It makes me feel like you're using big bottles to fill out the basket unnecessarily.
I DO like that the scrubs are small 2oz jars that come in a variety. If they're anything like the HoG jars, those are perfect for sampling, traveling, switching it up according to mood, etc. To me, that is more appropriate for a gift basket than 2 big-ish bottles of massage oil.
Just a small note, but I personally prefer inventory to be completely listed in the desc. I almost missed that the photo shows the lip balm flavors. I recommend mentioning that in the description too.
I don't personally care too much about photography or fancy logos, BUT I recommend product shots that includes labeling. A) I want to know they will be labeled properly for my giftee and B) since it's a gift I want to kinda know how it will look.