Just got my TDR mag yesterday. Turned to the first page and saw the Super B Twin Turbos. Has anyone heard anything about them yet? I went to there website, but couldn't find anything. By the picture it looks like the air filter is directly connected to one of the turbos. Has anyone got info on these?