Check out this Article. Appears this new track will appear on Twista's New CD coming out. Based on the tweets back and fourth on the bottom it seems to already have been made.
Twista And Tech N9ne Reveal New Collaboration | Tech N9ne
Twista And Tech N9ne Reveal New Collaboration | Tech N9ne