AIUI, the sonics packs etc include the development costs amortised over the number of airframes - hence the ludicrous cost. Particularly as we've already lost at least two so are down to 42 a/f.
As for the how often, not nearly enough to maintain currency so I'm told.....