Good Bye Flowmasters!

Does anyone know anything about the Dynomax Thrush? I believe thats what they're called.. I went to the parts store today to ask about mufflers and about Dynomax and they had a few pairs of 'Thrush' in stock, they ran about $80 Canadian each.