is that a fucking bug catcher......OOOO i see its a intercooler. damn thing looks big enough to be brace for front impacts