A Mexican place I worked at went thru a good 30+lbs a day. We had 2 deliveries a week and they held well, where always firm and uniform. No mush and no complaints, well other then the cost. (FYI, Used GFS for these onions). If I remember correctly, they came in 5lb bags.