after taking a second look it kind of looks like that tornado thingie that you put in your air intake that swirls air or something. You guys know what i'm talking about right?
Here's another site you might want to check out. I thought it was a funny list of car products from xtreme auto. Read down towards the bottom. I think there might be some projects to think about in here.....
Cool car mods list