Never saw this product at Aldi except once for a special promo. I don't think,its an everyday sold product. I could be wrong, but the 2 Aldis nearest me don't have this.
No
They do not! They had advertised an off brand a week or two ago but when I went on Sunday they had none left in stock.
Not that i have seen
Thanks! Your answer is awaiting moderation.