There was a similar case, Horne vs Dept of Agriculture, decided 8-1 overturning a similar law regarding raisins. The government was forcing raisin producers to sell some portion of their crop to use in federal programs and for price supports. I just googled to refresh my memory and that decision was limited to only raisins. I imagine that many of the same arguments would apply here.
That case was regarding market orders in which industry groups determined how much of a product a farmer could produce. Since that case, I believe the principle has been applied to most, of not all market orders. That case only applied to raisins because other crops werent at issue. I suspect lower federal courts have applied that decision to other farm products.