I'm also using the version of "goods.h" included in this post. Goods apart from rations, ammo and repair supplies are supposed to be sorted by price per cwt. Judging by the prices shown in the comments, the existing version is using wrong, probably outdated prices. (Possibly from the stock game, as base cargo prices were generally lower.) The new list shows current prices and is ordered according to those prices. I'm not sure if the order of goods matters anywhere else, but if the list is supposed to be sorted then it may as well be sorted on current data.