take your gradient, make a rectangular bar (or whatever), fill it top to bottom, expand the fill, then use the Twirl tool with a brush size larger than your shape on the centre of it. this is a bad method, because the expanded gradient produces many hundreds of paths, but it was just the first thing to come to mind.
... View more