Usually when Tower says something is discontinued it really means that they're out of stock and may not be reordering for a while (it was a slow seller or in retail, a dog). Also they may not be carrying the line anymore. So even if they say it's discontinued it may be that Tower will no longer carry the item.
However, it is entirely possible that OS is making some changes in their line of car engines.