56 lbs per bushel of corn, so 2000 lbs (1 ton) = 35.71 bushels
That may be correct for corn, but would be incorrect for lead, feathers, or water. A bushel is a measure of volume (how much space does something take up) and a ton is a measure of mass or weight.
This means that there is no direct conversion between bushels and tons unless the density (amount of weight per unit volume) of the substance being measured is specified.