The only peice that I don't see is any kind of water diverter. In many of the aftermarket models, there is a baffle in the engine compartment that will allow air to be drawn in if the engine needs to pull too hard on the main air filter, due to it getting too wet. Hope it's not under warranty, cause...