Upgrades will usually be forthcoming, so long as you score high enough. Unfortunately, there is no easy way to tell what your score truly is... The progression of the upgrades depends upon the "UpgradeClass" setting for the subs. In Stock, starting in Manila with an S18 (UpgradeClass=0), you would probably go to anything from a Salmon to a Gar (all UpgradeClass=1) depending upon date, location & availability, then to a Gato (2), then a Balao (3)... and as Aktungbby says: "Welcome to SubSim