I didn't find Neem Oil at Lowe's. I ended up with another organic insecticidal soap that I found at a little privately owned hardware store. I've sprayed it once and not in the heat of the day. I'll check on them again tomorrow.
I got green aphids late in the seasn last year and never successfully got rid of them...I hope they are gone now. I did treat the soil with Neem oil several times this spring
before I planted, but I ended up getting the Neem oil on-line, but I do live in a small town. I didn't realize the Neem oil had to be sprayed every day, now I know if they come back I'll spray every day. Good Luck with them