If the aluminum is clean, I'm sure they'll buy it. The last time I went there a week ago, aluminum was $0.50 per pound, but the price may have changed.
Yes they do accept them. The cleaner they are the more they'll pay you. Price varies by the day so I'd check the general price on google to go in ahead of time knowing what to make sure you start at.
Thanks! Your answer is awaiting moderation.