Yes, Here is the latest version. It now returns a 6 element array. [driver, gunner, commander, cargo cap, cargo avail, total avail].
Invalid postitions are indicated by -1, valid but unavailable postition are indicated by 0 and available postition are indicated by a 1 or higher value (for cargo).