just my opinion,
don't use knn or the hks (mushroom) filter. use the apexi power intake.
ok knn u need to maintain, hks also need maintainence, and it isn't exactly cheap. whereas the apexi one, all u have to do is at every service just blow high pressure air into the filter and it's good to go again! (it cannot come in contact with water or else ur screwed!)
ok, filteration quality, hks is THE WORST! meant for really track cars or if u hardly use ur car as a daily driver. apexi has better filteration quality than the knn one because, apexi is not oil based and does not need the oil to help in trapping the dirt while sucking in air.
bottom line, go for the apexi power intake.
i felt the difference, not only in a nicer growl from my engine but my 0-100km/h time improved by 4.3 seconds! if that isn't good...i don't know what is.
oh and also, don't buy those 6" open pods for ur car cause u MIGHT feel a slight lag...just like turbo haha. cause ur engine is not that capable of sucking in HUGE ammounts of air at a time.
hope this helps. i'd be glad to answer anymore questions on this filter :)