I would always recommend a genuine Honda oil filter bought from a genuine Honda dealer. I know you will get peeps on here recommending X Y Z filters etc but what comeback will you have should the cheaper option fail. If you do fall for cheap is best, don't buy off some stranger on the internet (eBay), counterfeit goods are all over the place. Air filter I can't help you with, I've never changed one.