Yes, Botanigard ES

A capful to a gallon.
Don't really know about how long it's effective....a few days maybe.

I try keep the aphids at bay, just by spraying them off the plants with city water. When they really get heavy, we break out the Botanigard